我已經創建了一個插件,其中我用標準複選框替換爲像iPhone那樣的幻燈片按鈕。我可以用複選框綁定按鈕,即當我點擊YES按鈕時,複選框被選中,當我點擊NO按鈕時,複選框未被選中。同樣,我也爲單選按鈕創建了一個插件。現在的問題是,如果有人使用jquery檢查複選框,或者使用jquery選擇單選按鈕,我如何監聽此事件並更改使用插件創建的相應按鈕,因爲我無法控制選擇單選按鈕。使用jquery收聽複選框狀態
示例代碼(我想改變的事件上按一下按鈕被調用,因爲我不控制按鈕的點擊基本上,我要聽的情況下):
<input type="radio" name="radio" id="radio1"> Radio 1 </BR>
<input type="radio" name="radio" id="radio2"> Radio 2 </BR>
<input type="radio" name="radio" id="radio3"> Radio 3 </BR>
<button>click me</button>
$('input:radio').change(function(){
alert($(this).attr('id') + ' is changed');
});
$('button').click(function(){
$('#radio1').prop('checked', 'true');
});
http://jsfiddle.net/s24101984/v3Zfn/
票代替prop'字符串的一個true/false來'! – ThiefMaster 2013-04-07 08:42:32