jQuery選擇器按照屬性值查找元素 屬性值使用變量

目的:

變量startline, endline

查找屬性值sourcestartlinenumber=startline, sourceendlinenumber=endline的元素,並獲取該元素在列表(order list OR unordered list)中的index

if(p_list[i].tagName=="LI"){
    var cur = $("[sourcestartlinenumber='"+startline+"'][sourceendlinenumber='"+endline+"']")[0]; //jquery選擇器 得到的結果是一個數組
    var parent = cur.parentNode;
    var parentTag = parent.tagName;    
    var children = parent.children;
    var count = parent.length;
    var cur_index=1;	
    for(var i=0;i<count;i++){
//遍歷所有兄弟節點找到index
        if(cur===children[i])
            cur_index = I+1;
            break;
    }
}			
		                                  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章