2
我有一些javascript如下。它會在用戶選擇一個單選按鈕時觸發。如果按鈕的值是'board',它會通過ajax檢索一些數據,並填充顯示區域。爲什麼我不能用jQuery設置這個單選按鈕的值?
if($('input:radio[name=switch]:checked').val() == 'board') {
$.get('/content/board/id/' + $('#org-id').val() + '/format/html', function(data){
$('div#display-area').html(data);
$('input:radio[name=switch]').val('board');
});
}
觸發事件的單選按鈕被命名爲'switch',它們在通過ajax檢索到的數據中被替換。因此,在用新的html更新顯示區域之後,我需要將值重新設置爲'board'。
當我介紹這行代碼,雖然它停止工作 - 阿賈克斯將在第一次正確執行,但不是此後。我究竟做錯了什麼?
你想要做'$( '輸入:無線電[名稱=開關]')是什麼。VAL( '公告板' );' – 2013-05-09 03:53:30
什麼事件包含此代碼?你是否也可以展示這件作品 – PSL 2013-05-09 03:53:34
如果你想檢查價值'board'的單選按鈕,使用$('input:radio [name = switch] [value =「board」]')。prop('checked',true) ; – 2013-05-09 03:54:35