我在两栏中显示记录.我需要执行常见操作(例如删除)
根据div的选择.如果用户选择div ids participant_1,participant_4,
参与者_6一次然后我需要得到这三个ID.有没有办法在
JQuery中实现这一点.如果用户一起选择了三个ID,那么我想一次删除它而不是一个一个.任何帮助将不胜感激.
<div class="left_column">
<div class="record_row" id="participant_1">
----
----
</div>
<div class="record_row" id="participant_3">
----
----
</div>
<div class="record_row" id="participant_5">
----
----
</div>
</div>
<div class="right_column">
<div class="record_row" id="participant_2">
----
----
</div>
<div class="record_row" id="participant_4">
----
----
</div>
<div class="record_row" id="participant_6">
----
----
</div>
</div>
最佳答案 这是你的问题的解决方案: –
$('.record_row').click(function () {
$(this).toggleClass('selected');
});
我已添加按钮以获取所有ID
var ids = new Array();
$('#btn').click(function () {
var selected_activities =$('.selected');
var ids = new Array();
selected_activities.each(function(){
var id_str = $(this).attr("id");
var id_arr = id_str.split("_");
var selval = id_arr[1];
if(selval!='undefined' && selval!='' && selval!=null){
ids.push(selval);
}
});
alert(ids);
});
请参见此处的演示Live Demo Code