jquery 選擇器 (父元素 子元素 eg:倒數第二個li加class|select賦值取值
----------------------------------父元素---------------------------------------------------
選擇id=sssj的 父元素中class為ssxx的父元素
$("#sssj").parents(".ssxx")<div class="ssxx feed-element"> <div class="media-body "> <span class="rdspan">手術時間:</span> <span class=""><strong id="sssj"></strong></span> </div> </div>
parent指父元素,parents指所有祖先元素
$("#sssj").parent().remove() 刪除class=media-body這個div 也就是第一級父級元素
-------------------------------子元素--------------------------------------------------
選中 id為side-menu的ul 下的倒數第二個li
$("#side-menu").find("li").eq(3).addClass('active');
或
$("ul[id='menu_list'] li").eq(3).addClass('active');
選中 除了第一個的子元素 :not(:first-child)
-----------------------------------------------------------------
獲取其li個數
var ii = $("#side-menu").find("li").length;// ul:nth-child(1)
alert(ii);
--------------------------子元素-select賦值--------------------------------------
將div(id=selectDepartment) 下的
select 裡的
option(value 等於10003103) 設定為選中
$("#selectDepartment option[value='"+item.parameter+"']").attr("selected",true);
$("#selectDepartment").find("select").eq(0).find("option[value='10003103']").attr("selected",true);
---------------select取值------------------
待解決問題:
改過的html裡獲這次新增的ul li,獲不到,不知道為什麼最後另闢蹊徑,在建立html時,加上選中li改class的方式實現