//既然是复选框,就应该获取所有选择行的数据吧:代码如下:
var data = $(':checkbox:checked').map(function(){
return $(this).parent().prevAll().map(function(i,v){return $(v).text();}).get().join(',')
}).get().join(',');
//如果只想获取一行,可以这样:
$(':checkbox:checked:first').parent().prevAll().map(function(i,v){return $(v).text();}).get().join(',')
//or
$(':checkbox:checked:last').parent().prevAll().map(function(i,v){return $(v).text();}).get().join(',')
//or
$(':checkbox:checked:eq(0)').parent().prevAll().map(function(i,v){return $(v).text();}).get().join(',')
追问我是想取日期、标题等内容添加到别的div里的,这怎么弄?
追答没代码,我没办法写。把页面代码贴出来
追问代码已私信
追答<div id="result"></div>
<script>
function chooseOne(o){
if($(o).prop('checked')){
var html = $(o).closest('td').prevAll().map(function(){return this.innerHTML;}).get().reverse().join(',');
$('#result').html(html);
$('#uncheck :checkbox').attr('checked',false);
$(o).attr('checked',true);
}else{
$('#result').html('');
}
}
</script>本回答被提问者采纳