嗨,这是一个jquery
问题:
假设我有这个:
<input type="checkbox" class="select" id ="select-1">
<input type="checkbox" class="select" id ="select-2">
我想要获取复选框的 id当我单击提交按钮时已选择该选项(注意:您只能选择 1)
我这里有这个按钮单击事件:
$("#submit").click(function(){
if($(".select").is(':checked')){
alert($(".select").attr('id'));
}
});
It 始终提醒“select-1”即使我选择带有“select-2”id 的复选框..我猜因为它们都在同一类中,第一个要找到的带有“.select”类的复选框会显示在警报中..如何我是否可以获得使用其类名检查的特定 ID?谢谢你!
您一次只选中一个复选框吗?
alert( $(".select:checked").attr('id') );
或者,如果您同时选中多个复选框:
$(".select:checked").each(function(){
alert($(this).attr('id'));
});
Demo: http://jsfiddle.net/UTux2/ http://jsfiddle.net/UTux2/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)