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

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

如何在現有的<ul>中添加<li>?

如何在現有的<ul>中添加<li>?

慕蓋茨4494581 2019-08-23 16:04:11
如何在現有的<ul>中添加<li>?我的代碼看起來像這樣:<div id="header">     <ul class="tabs">         <li><a href="/user/view"><span class="tab">Profile</span></a></li>         <li><a href="/user/edit"><span class="tab">Edit</span></a></li>     </ul></div>我想使用jQuery將以下內容添加到列表中:<li><a href="/user/messages"><span class="tab">Message Center</span></a></li>我試過這個:$("#content ul li:last").append("<li><a href="/user/messages"><span class="tab">Message Center</span></a></li>");但是這會在最后一個li 內部li(在結束標記之前)添加新內容,而不是在它之后。添加此功能的最佳方法是li什么?
查看完整描述

3 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

這樣做:

$("#header ul").append('<li><a href="/user/messages"><span class="tab">Message Center</span></a></li>');

兩件事情:

  • 你可以將它附加<li><ul>自身。

  • 您需要使用與您在HTML中使用的相反類型的引號。因此,由于您在屬性中使用雙引號,請使用單引號括起代碼。


查看完整回答
反對 回復 2019-08-23
?
qq_花開花謝_0

TA貢獻1835條經驗 獲得超7個贊

您應該附加到容器,而不是最后一個元素:

$("#content ul").append('<li><a href="/user/messages"><span class="tab">Message Center</span></a></li>');

追加()函數應該可能已經被調用的add() jQuery中,因為它有時混淆人民。你會認為它在給定元素之后附加了一些東西,而它實際上添加到元素中。


查看完整回答
反對 回復 2019-08-23
  • 3 回答
  • 0 關注
  • 1486 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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