我該如何使用該選項:在$(this)在jQuery中檢查?
即$(this:checked)?
感謝
我該如何使用該選項:在$(this)在jQuery中檢查?
即$(this:checked)?
感謝
$(this).filter(":checked");
,或者如果你正在測試它
if ($(this).is(":checked")){
// ...
}
像這樣:
if ($(this).is(':checked'))
使用的是()方法。
$(this).is(':checked')
返回布爾值。
複選框節點都有自己的財產checked
,所以:
if (this.checked) ...
沒有必要做的jQuery做一堆的工作由包裝說明平凡簡單的檢查中選擇。 DOM版本完全可讀。
除非你做了一件很奇怪的事,'this'只會是一個元素。 – SLaks 2010-04-27 14:08:18
@Slaks - 是的,但這似乎是問題的原意。另外,您可以執行像$(this).filter(「:checked」)。addClass(「checked」)這樣的操作來僅在元素被選中時添加類。 – MiffTheFox 2010-04-27 15:36:45