我正在寫簡單的jQuery插件,它應該搜索頁面上的所有.camp_row
,並且在它找到.log.active
時,它應該更改其邊框。簡單的jQuery插件 - 引用錯誤?
$.fn.filtruj = function(){
$(this).on('click', function(){
var that = $(this);
$('.camp_row').each(function(){
$(this).find(that).css('border','10px solid orange');
});
})
}
$('.log.active').filtruj();
問題是,它只有一個結果。我認爲那是因爲「那個」是指特定的.log.active'
,但並非全部是.log.active
。
'that'就像只有一個元素。你至少在'n'次設置'that'的css,其中'n'是'.camp_row'元素的數量。這沒有意義。 – MildlySerious