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

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

JQurey選擇器,如何選中父下的兄弟元素

JQurey選擇器,如何選中父下的兄弟元素

慕慕森 2019-03-29 22:09:01
發表于3天前發表于3天前發表于3天前$(document).ready(function(){$("#edit_item").click(function(){$(this).parent().parent().find('.record_name').css('text-decoration','line-through');});});現在js代碼只對第一個#edit_item生效,點其他#edit_item時無效果。請問哪里搞錯了呢?
查看完整描述

2 回答

?
九州編程

TA貢獻1785條經驗 獲得超4個贊

jQuery文檔有詳細說明:
Eachidvaluemustbeusedonlyoncewithinadocument.IfmorethanoneelementhasbeenassignedthesameID,queriesthatusethatIDwillonlyselectthefirstmatchedelementintheDOM.
如果希望對多個DOM元素起作用,例如你舉的例子,可以這樣寫:
$(document).ready(function(){
$(".edit").click(
function(){
$(this).parent().parent().find('.record_name').css('text-decoration','line-through');
});
});
                            
查看完整回答
反對 回復 2019-03-29
?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

那個……在同一個頁面里,相同的ID只能存在一個……您用錯了,這不關jQuery的事兒。
                            
查看完整回答
反對 回復 2019-03-29
  • 2 回答
  • 0 關注
  • 436 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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