获取一个复选框的ID? – jQuery

前端之家收集整理的这篇文章主要介绍了获取一个复选框的ID? – jQuery前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嘿,我想知道当它被检查时如何获取一个复选框的id.

这是我的HTML可能看起来像在开始:

<div class="check_filter">

    <div id="filter">
        <input type="checkBox" id="check1" /><label for="check1">Marketing</label>
        <input type="checkBox" id="check2" /><label for="check2">Automotive</label>
        <input type="checkBox" id="check3" /><label for="check3">Sports</label>
    </div>

</div><!-- End check_filter -->

我假设jQuery会看起来像这样:

$(document).ready(function() {    
    $(":checkBox").click(function(){
        var id = $(this).attr('id');

        $.post("index.PHP",{ id: id });
       //return false to ensure the page doesn't refresh
       return false;
    });    
});

我正在尝试获取检查的项目ID,然后在mySQL查询中发布该ID以从数据库获取该ID的结果.

感谢您的任何帮助.

解决方法

你可能想在这里的 change事件,像这样:
$(function() {
  $(":checkBox").change(function(){
    $.post("index.PHP",{ id: this.id,checked: this.checked });
  });    
});

每当复选框更改时,都会发帖,并让PHP端知道该ID是否被检查.

猜你在找的jQuery相关文章