-3
我需要點擊複選框按值打開對話框......有人可以解釋爲什麼這不起作用?jQuery火複選框點擊值
形式:
<span class="wpcf7-form-control-wrap obj">
<span class="wpcf7-form-control wpcf7-checkbox wpcf7-validates-as-required wpcf7-exclusive-checkbox">
<span class="wpcf7-list-item first">
<label>
<input type="checkbox" name="obj" value="Value 1" />
<span class="wpcf7-list-item-label">Value 1</span>
</label>
</span>
<span class="wpcf7-list-item">
<label>
<input type="checkbox" name="obj" value="Value 2" />
<span class="wpcf7-list-item-label">Value 2</span>
</label>
</span>
<span class="wpcf7-list-item last">
<label>
<input type="checkbox" name="obj" value="Other" />
<span class="wpcf7-list-item-label">Other</span>
</label>
</span>
</span>
</span>
腳本:
jQuery(document).ready(function($){
$("input[type=checkbox][value='Value 1']").on('click',function() {
alert('abcd');
});
});
是此複選框添加在文檔之後的DOM中t準備好了嗎?如果亞,代表事件 –
你的代碼工程http://jsfiddle.net/gM67Y/理想情況下,你應該使用'change'事件 – Satpal
你可以添加'console.log('length:',$(「input [type = checkbox ] [value ='Value 1']「)。length)'在添加點擊處理程序 –