對不起我的即將推出的英語。jquery addClass - 在我的函數之外添加並刪除類
我會有一個非常特殊的問題。我有一個網格,每個radioButton病變變成一個jQuery的單選按鈕。
現在我已經創建了一個JQuery函數,它只允許您給出每行一個答案。好長時間。 特殊事情如下:我向Jquery標籤添加一個類,但是如果在Td中單擊某處,則會自動刪除此類。但是,如果直接點擊圓圈,它就可以工作。爲什麼?
我放棄了這個函數,jquery增加了這個類,但是在最後的某處刪除了它。
看看這個小提琴:jsfiddle.net/Ehhxa/5/
正如所願,繼承人的jQuery代碼:
$('td').click(function() {
var id = $(this).find('input').attr('id');
var row = $(this).closest('tr');
row.find('input:checked').each(function() {
$(this).prop('checked', false).checkboxradio('refresh');
// $(this).closest('div').find('.ui-btn-inner').removeClass('selected');
});
$("#" + id).prop('checked', true).checkboxradio('refresh');
$("#" + id).closest('div').find('.ui-btn-inner').addClass('selected');
});
重要提示:也許你有,直到你看到網格放大小提琴。 (它的一個負責任的電網,與手機版作品)
您應該將代碼添加到問題中......不僅僅是jsfiddle –
請在您的問題中發佈代碼。 – j08691