Javascript:如何通过id获取元素?

时间:2012-06-04 09:53:48

标签: jquery parent

我需要从它的id中获取一个元素,类似于:

    $(this).parent().hasId('foo')

如何使用jQuery实现这一目标?

5 个答案:

答案 0 :(得分:4)

$("#idofelemnt") - 制作将解决问题的ID选择器......

if($("#idofelemnt").length == 0)
 alert('element not exists');
else 
 alert('element exists');

或在你的情况下

 $(this).parent("#idofelemnt").length 

答案 1 :(得分:2)

<强> JS

document.getElementById('ID').parentNode.id

<强> JQuery的

$('#ID').parent().attr('id');

见这里:JSFiddle

编辑

不确定你问的是什么..

答案 2 :(得分:0)

您可以在

中获取父Div的ID

Javascript as:

this.parentNode.id

jQuery

 $(this).parent("#foo")

答案 3 :(得分:0)

我希望你想从他的id中获取元素对象。只需使用$('#elementId')来获取该元素对象。

答案 4 :(得分:0)

这样的事情?

if($(this).parent().attr("id")=='foo'){
    //do your stuff;
}