2013-06-27 205 views
-1

我需要的部份子節點的父節點獲取父節點元素

這是我當前的代碼

console.log (($(editor.selection.getNode()).parent()[0])); 

這將返回類似這樣的

<ol>....</ol> 

但什麼一些事情我需要的只是趕上Ol元素

所以任何人都可以幫忙?

+1

你能告訴我們你的HTML請求嗎? – krishgopinath

+0

@Chanmz「我需要的只是趕上Ol元素」的意思? – Praveen

+0

聽起來像是一樣的東西......'ol元素只有'和'

    ...
' – MikeM

回答

0

如果我理解正確,您正在嘗試獲取標記名稱。您可以使用tagName屬性從元素中獲取標籤名稱。試試這個

console.log (($(editor.selection.getNode()).parent()[0].tagName)); 
+0

感謝Tamillharasan – ChamZ

0

HTML

<ol id="h1"> 
    <li>I</li> 
    <li>II</li> 
</ol> 
<ol id="h2"> 
    <li>I</li> 
    <li>II</li> 
</ol> 

jQuery的

$(document).ready(function() { 
    $('li').click(function(){ 
     alert($(this).parent().attr('id')); 
     $(this).parent().css('background-color', 'red'); 
    }); 
}); 

工作演示http://jsfiddle.net/SB659/

參考http://api.jquery.com/parent/