在表格的最后一行中选择带有结尾的范围

问题描述 投票:0回答:1

大家好,我有一张桌子,我的id是myTable,我正在做的是想要获取隐藏的span元素,因为我正在使用asp.net gridivew我得到了一些自动生成id的控件,如下所示我试试这个我得到的价值$("#myTable_ctl22_rowCount").text()我想要做什么我想找到动态跨度我尝试了几个像$("[id$='rowCount']")通过找到最后一行但没有运气

$("#myTable tbody>tr>").last().find($("[id$='_rowCount']")).val()可以帮助我一些人

jquery html
1个回答
0
投票

你接近它,你需要使用text()而不是val()作为span元素没有值但文本,你可以尝试下面 -

$("#myTable tbody tr:last").find("span[id$='_rowCount']").text();

$(function(){
  var value = $("#myTable tbody tr:last").find("span[id$='_rowCount']").text();
  console.log(value);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="myTable">
  <thead>
    <tr><th>Id</th><th>Name</th></tr>
  </thead>
  <tbody>
    <tr><td>1</td><td><span id="1_rowCount">one</span></td></tr>
    <tr><td>2</td><td><span id="2_rowCount">two</span></td></tr>
  </tbody>
</table>
© www.soinside.com 2019 - 2024. All rights reserved.