jquery如何找到具有一定id的div?

时间:2011-04-21 17:58:19

标签: jquery get

让我说我有这个:

<div id="256" class="testt1"><li>test1</li></div>
<div id="126" class="testt2"><li>test2</li></div>

我怎样才能找到id为256的div。问题是我不知道那些id,它们是动态创建的。所以我在想:

var get_it = $('div.testt1').attr('id');

但是,如果我想删除它,我该如何找到div

3 个答案:

答案 0 :(得分:2)

获取ID后,只需使用+将其连接到选择器:

var get_it = $('div.testt1').attr('id');
$('#' + get_it).doStuff();

答案 1 :(得分:1)

试试这个:

$('#256') //<<-- the div with id 256

如果你不知道id为fn找到它:

function find_id(selector, id){

   $(selector).each(function(){
        if(this.id == id){
             return this;
        }
   })

}

//and use it like so:

var div = $(find_id('.testt1', '256')); //this is the dom element with id 256

答案 2 :(得分:0)

你不能确定你得到了你想要的div,因为多个div具有相同的类。这将为您找到它找到的第一个:

$('div.testt1:eq(0)')