Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery如何查找具有特定id的div?_Jquery_Get - Fatal编程技术网

jquery如何查找具有特定id的div?

jquery如何查找具有特定id的div?,jquery,get,Jquery,Get,假设我有: <div id="256" class="testt1"><li>test1</li></div> <div id="126" class="testt2"><li>test2</li></div> 但是如果我想删除它或其他东西,我如何找到div $('#256') //<<-- the div with id 256 试试这个: $('#256') //<<-

假设我有:

<div id="256" class="testt1"><li>test1</li></div>
<div id="126" class="testt2"><li>test2</li></div>
但是如果我想删除它或其他东西,我如何找到
div

$('#256') //<<-- the div with id 256
试试这个:

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

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

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

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

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

由于同一类中有多个div,因此无法确定是否得到了所需的div。这将为您找到第一个:

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

由于同一类中有多个div,因此无法确定是否得到了所需的div。这将为您找到第一个:

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

ID以numerics开头不有效did以numerics开头不有效dif$(“div.test1”)给出所需元素为什么再次使用ID查询同一元素?@Cybernate:问OP,不是我。是的,但问题是“如何找到ID为256的div”,而不是“如何找到testt1类div的ID”。是的,但问题标题是一个痛苦的想法;他还说,“问题是我不知道那些id,它们是动态创建的。”如果$(“div.test1”)给出了所需元素,为什么还要再次使用id查询同一元素?@Cybernate:问OP,不是我。是的,但问题是“我如何找到id为256的div”,而不是“我如何找到testt1类div的id”。是的,但问题标题是一个痛苦的想法;他还说,“问题是我不知道那些id,它们是在飞行中创建的。”我理解,但我实际上不知道。如果你已经知道id,那么这是可行的,但Patrioticcow说他事先不知道id,所以需要先以某种方式获得,类似于BoltClock的方法。我理解,但是我不知道,如果你已经知道这个ID,那么这个方法是有效的,但是Patrioticcow说他事先不知道这个ID,所以需要先获得它,比如BoltClock的方法。对一组元素调用
attr()
返回基于
eq(0)
调用
attr()
基于
eq(0)