Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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选择器路径的详细信息_Jquery - Fatal编程技术网

关于jQuery选择器路径的详细信息

关于jQuery选择器路径的详细信息,jquery,Jquery,我有一个表格,其中的单元格共享相同的id=“spot”。我想更换所有这些单元格 <table> <tr> <td id="spot">1</td> <td>2</td> </tr> <tr> <td id="spot">3</td> <td>4</td> &l

我有一个表格,其中的单元格共享相同的
id=“spot”
。我想更换所有这些单元格

<table>
    <tr>
        <td id="spot">1</td>
        <td>2</td>
    </tr>
    <tr>
        <td id="spot">3</td>
        <td>4</td>
    </tr>
</table>
// 1 2
// 3 4

你不能有重复的ID。因此,将
id
更改为class

然后做:

$('.spot') //to select element anywhere in document.

在第一种情况下,你只是很自由,而在第二种情况下,你更具体


而且,
$(这个)。(“0”)
没有意义。我想你想要
$(这个)。文本(“0”)

相同的id是同义反复的。你不能使用相同的id。但是你可以使用相同的类。如果您将使用类,那么.spot和td.spot之间没有区别。
$('.spot') //to select element anywhere in document.
$('td.spot'); //to select a td with "spot" class.
$('tr > .spot'); //to select a immediate child of tr having class "spot"
$('table .spot'); //to select a child at any depth  having class "spot"