我正在使用这个插件来赋予复选框和 iOS 外观:http: //ios-checkboxes.awardwinningfjords.com/
显然,当我使用 Chrome 或 Firefox DOM 检查器时,它不会触及隐藏的复选框输入值。尽管在提交检测到定义状态的表单后它可以正常工作,但它始终保持不变。(我不知道它是怎么做到的......)
目前我正在使用一些输入选择,并根据值(是或否)显示另一个元素:
html:
<select name="announcement" id="announcement">
<option value="0">No</option>
<option value="1">Yes</option>
</select>
jQuery更改检测:
$('#announcement').change(function(){
if($(this).val() == 0 ){
$('#listOfCompanies').show();
}else{
$('#listOfCompanies').hide();
}
});
现在,我将第一个转换select
为这样的复选框:
<input type="checkbox" name="announcement" value="1" id="announcement">
当我使用 iOS 插件时,有什么方法可以检测到复选框的值吗?
$('#announcement').change(function(){
不起作用,因为 DOM 元素中的复选框值不再更改。