javascript - 在jquery中获取多个div选择值

标签 javascript jquery

我在两列中显示记录。我需要执行常见操作(例如删除) 基于分区的选择。如果用户选择 div ids participant_1, participant_4, participant_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>

最佳答案

您可以将点击事件与类选择器绑定(bind),并使用 this.id 获取当前元素。 this 是源对象。

Live Demo

 $('.record_row').click(function () {
      $(this).toggleClass('selected');  
 });

$('#btn').click(function () {
    $('.selected').each(function(){
        alert(this.id);
    });
});

关于javascript - 在jquery中获取多个div选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14576207/

相关文章:

javascript - store.dispatch 不是函数

javascript - 如何在 mouseenter 上设置字体大小动画

jquery - chrome/safari 中的简单 AJAX 查询提供了不那么简单的调试情况

javascript - 为什么我不能使用键盘上最上面一行的数字?

php - jQuery 自动建议

jquery - 从 iframe 触发 jQuery 事件

javascript - 如果输入字段聚焦,如何更改父级的 css 类

javascript - Google Adsense 是否不承认他们的代码,如果它与 Javascript 一起放入?

javascript datepicker 限制日期

jquery - 在响应式布局中排除 jQuery 脚本