亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么jquery通過prop()方法設置的屬性沒有在DOM里顯示?

為什么jquery通過prop()方法設置的屬性沒有在DOM里顯示?

牧羊人nacy 2018-09-05 09:09:59
我想做個全選功能,在網上也查了不少,知道在點擊表頭復選框的時候用prop()方法設置checkbox的checked:$('ul.ul-first').onclick(function(){     $('ul:not(".ul-first")').prop('checked',this.checked); });點擊表頭進行全選或者取消也實現了,但是我查看DOM的時候發現,當我點擊表頭全選的時候子ul的復選框雖然是選中狀態,但是DOM里這些子ul并沒有checked = 'checked'屬性,我后續想對這些選中的子ul進行處理的時候無法通過checked屬性選取。后續我通過$('ul:not(".ul-first")').each(function(){    console.log($(this).prop('checked')); })打印的全是undefined
查看完整描述

2 回答

?
慕勒6301205

TA貢獻1條經驗 獲得超0個贊

我也遇見這個問題了? 請問下您解決了嗎??

查看完整回答
反對 回復 2019-01-18
?
慕少森

TA貢獻2019條經驗 獲得超9個贊

后續仍然是通過$('ul input').prop('checked')獲取選中狀態啊
難道你用$('ul input').attr('checked')獲???

查看完整回答
反對 回復 2018-09-29
  • 2 回答
  • 0 關注
  • 1392 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號