0
我有以下過濾器設置:選擇第一個單選按鈕來觸發更改事件
<div class="element">
<input type="radio" name="group1" value="1">
<input type="radio" name="group1" value="2">
<input type="radio" name="group1" value="3">
</div>
<div class="element">
<input type="radio" name="group2" value="1">
<input type="radio" name="group2" value="2">
<input type="radio" name="group2" value="3">
</div>
而且我用下面來自動選擇第一個單選按鈕:
$('.element').each(function(){
$('input[type=radio]', this).get(0).checked = true;
});
的問題是,即使選中了第一個單選按鈕,我使用的過濾器也沒有反映這些選擇,因爲它使用了onChange事件。所以,當第一個單選按鈕被檢查(加載時),我怎麼能讓他們觸發一個改變事件,所以過濾器將起作用?
任何想法?
直接打電話給你的過濾功能。只有當用戶改變輸入時,纔會觸發change事件,而不是由代碼改變。 – Barmar
看到這個問題http://stackoverflow.com/questions/871063/how-to-set-radio-option-checked-onload-with-jquery – user568109