[英]add li in ul using main div ID
<div id="my_chzn" class="chzn-container chzn-container-multi chzn-container-active" style="width: 200px;" title="">
<div style="left: 0px; width: 198px; top: 22px;" class="chzn-drop">
<ul class="chzn-results">
<li style="" class="active-result" id="geoRange_chzn_o_0">ABC</li>
<li style="" class="active-result" id="geoRange_chzn_o_1">DEF</li>
<li style="" class="active-result" id="geoRange_chzn_o_2">GHI</li>
<li style="" class="active-result" id="geoRange_chzn_o_3">JKL</li>
<li style="" class="active-result" id="geoRange_chzn_o_4">MNO</li>
<li style="" class="active-result" id="geoRange_chzn_o_5">PQR</li>
</ul>
</div>
</div>
<div id="geoRange_chzn" class="chzn-container chzn-container-multi chzn-container-active" style="width: 200px;" title="">
<div style="left: 0px; width: 198px; top: 22px;" class="chzn-drop">
<ul class="chzn-results">
<li style="" class="active-result" id="geoRange_chzn_o_0">ABC</li>
<li style="" class="active-result" id="geoRange_chzn_o_1">DEF</li>
<li style="" class="active-result" id="geoRange_chzn_o_2">GHI</li>
<li style="" class="active-result" id="geoRange_chzn_o_3">JKL</li>
<li style="" class="active-result" id="geoRange_chzn_o_4">MNO</li>
<li style="" class="active-result" id="geoRange_chzn_o_5">PQR</li>
</ul>
</div>
</div>
第一個主div id=my_chzn
,第二個主div id=geoRange_chzn
和其他東西是一樣的; 在上面的場景中,如何根據主div ID添加li
?
你可以做
$('#my_chzn .chzn-drop ul').append('<li class="active-result" id="geoRange_chzn_o_6">STU</li>');
在id為my_chzn
的div里面的類chzn-drop
的div里面的ul
添加一個li
。
要將li
添加到其他div,請更改id,如下所示:
$('#geoRange_chzn .chzn-drop ul').append('<li/>');
var s = "geoRange_chzn" // here is the id only
$("#"+s+" *").each( function(e) {
var s = $(this).prop("tagName");
if(s=="UL") {
$(this).append('<li style="" class="active-result" id="geoRange_chzn_o_5">PQR</li>');
}
});
如果你只有id,那么你可以使用上面的技術附加到UL元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.