Javascript 如何使用JQuery获得每个表的第一个td值?
我想使用JQuery选择所有第一个Javascript 如何使用JQuery获得每个表的第一个td值?,javascript,jquery,Javascript,Jquery,我想使用JQuery选择所有第一个td值 这是我的密码: <tr id="#ASPxGridView1_DXHeadersRow0"> <td id="ASPxGridView1_col0" class="dxgvHeader" onmousedown="ASPx.GHeaderMouseDown('ASPxGridView1', this, event);" style="border-top-width:0px;border-left-width:0px;">
td
值
这是我的密码:
<tr id="#ASPxGridView1_DXHeadersRow0">
<td id="ASPxGridView1_col0" class="dxgvHeader" onmousedown="ASPx.GHeaderMouseDown('ASPxGridView1', this, event);" style="border-top-width:0px;border-left-width:0px;">
<table style="width:100%;">
<tbody>
<tr>
<td>Status</td>
<td style="width:1px;text-align:right;"><span class="dx-vam"> </span></td>
</tr>
</tbody>
</table>
</td>
<td id="ASPxGridView1_col1" class="dxgvHeader" onmousedown="ASPx.GHeaderMouseDown('ASPxGridView1', this, event);" style="border-top-width:0px;border-left-width:0px;">
<table style="width:100%;">
<tbody>
<tr>
<td>Worksheet ID</td>
<td style="width:1px;text-align:right;"><span class="dx-vam"> </span></td>
</tr>
</tbody>
</table>
</td>
</tr>
地位
工作表ID
我只想使用JQuery从上面的代码中获取2个td(Status.sheet ID)元素。您可以将任何有效的CSS选择器传递给JQuery,因此您只需要:
$("td:first-child");
//这将查找并将第一个``元素组合在一起
//在其父级()中。
var$results=$(“td:第一个孩子”);
//您可以在集合上循环并使用单个DOM元素。。。
$results.each(函数(索引、结果){
//结果就是我们循环的DOM元素
console.log(result.textContent);
});
//或者,您可以通过索引访问特定元素:
log($results[0].textContent+,“+$results[1].textContent)代码>
地位
工作表ID
您可以将任何有效的CSS选择器传递给JQuery,因此您只需:
$("td:first-child");
//这将查找并将第一个``元素组合在一起
//在其父级()中。
var$results=$(“td:第一个孩子”);
//您可以在集合上循环并使用单个DOM元素。。。
$results.each(函数(索引、结果){
//结果就是我们循环的DOM元素
console.log(result.textContent);
});
//或者,您可以通过索引访问特定元素:
log($results[0].textContent+,“+$results[1].textContent)代码>
地位
工作表ID
@JoeLissner当我在警报中添加代码时,它会显示object,object您想要表中的第一个td,还是表中每行的第一个td?还是所有表都只有一行?@Barmar否我有这么多行。我用这种方式尝试了$(“.dxgvHeader td:first child”).text()
。此代码正在运行。但我想用逗号分开。我怎样才能分开it@JoeLissner当我在alert中添加代码时,它会显示object,object您想要表中的第一个td,还是表中每行的第一个td?还是所有表都只有一行?@Barmar否我有这么多行。我用这种方式尝试了$(“.dxgvHeader td:first child”).text()
。此代码正在运行。但我想用逗号分开。我怎样才能分开it@mohamedfaiz$()
是访问JQuery对象的方式。传递给它的字符串就是查询。这只返回DOM中的第一个td
,而不是每个表中的第一个td
。@Barmar-Yup。更新答案。现在都返回了。@ScottMarcus我尝试了这个代码alert($('.dxgvHeader').find('td:first child').first())代码>。它返回[对象对象]
:第一个子对象将返回每行的第一个TD,而不是表中的第一个TD。@mohamedfaiz$()
是访问JQuery对象的方式。传递给它的字符串就是查询。这只返回DOM中的第一个td
,而不是每个表中的第一个td
。@Barmar-Yup。更新答案。现在都返回了。@ScottMarcus我尝试了这个代码alert($('.dxgvHeader').find('td:first child').first())代码>。它返回[对象对象]
:第一个子对象将返回每行的第一个TD,而不是表中的第一个TD。