让我说我有这个:
<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
?
答案 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)')