我有2个样式单选按钮,启用/禁用,请在下面查看..
<p class="switch-options">
<label class="cb-enable selected" data-id="company_slogan_check">
<span>Enable</span>
</label>
<label class="cb-disable" data-id="company_slogan_check">
<span>Disable</span>
</label>
<input id="company_slogan_check" class="checkbox" type="hidden" value="0" name="company_slogan_check">
<input id="company_slogan_check" class="checkbox main_checkbox" type="checkbox" value="1" name="company_slogan_check" checked="checked">
</p>
我想检查是否单击“启用”按钮我想在代码中隐藏一些DIV。我正在尝试使用以下代码,但没有任何作用..
jQuery('#company_slogan_check').click(function() {
alert('sssss');
});
它甚至没有响应点击..有人可以帮助..
答案 0 :(得分:1)
data-id
与id
不同,css选择器#something
将应用于id="something"
。
使用.switch-options input
答案 1 :(得分:0)
谢谢你们,我做了另一个解决方法..干杯
if($(this).attr('data-id') == "company_slogan_check")
alert('clicked');
答案 2 :(得分:0)
首先,如上所述,ID必须是唯一的..
第二个你不使用单选按钮你使用复选框..
并且不尝试“:已检查”?
类似的东西:
$("#company_slogan_check").change(function(){
if($(this).is(':checked')){
// your function
}
});
希望这很有帮助