javascript - 如何使用 Jquery 选择第一个 td 元素及其文本

标签 javascript html jquery html-table jquery-selectors

我想在以下 HTML 结构中使用 Jquery 将“是的!选择我”更改为“已选择”,我使用了 $('#myDiv>table>tr>td>table>tr').eq (1).text("Picked"); 但它不起作用。有人可以对此有所了解吗?谢谢!

仅供引用,第一个表的第一个 td 本身包含另一个表...

 <div id="myDiv">
    <table>
      <tr>
        <td>
          <table>
            <tr>
              <td>Yes! Pick me!</td>

              <td>Not me..</td>
            </tr>

            <tr>
              <td>Not me..</td>
            </tr>
          </table>
        </td>

        <td>Not me..</td>
      </tr>

      <tr>
        <td>Not me..</td>
      </tr>
    </table>
  </div>

$('#myDiv>table>tr>td>table>tr>td').eq(1).text("Picked"); 部分有技巧,我忘了最后的 td 部分。感谢火箭和大家的帮助。

最佳答案

试试这个:

$("#myDiv table table td:first").text("Picked")

关于javascript - 如何使用 Jquery 选择第一个 td 元素及其文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9437914/

相关文章:

jquery - 查找祖父 div 属性

javascript - 如何更改选项卡内的内容? [JS、JQUERY 和 HTML5]

javascript - D3 Zoom 的 translateExtent 未按预期工作

javascript - 使用导航 html5 查询 javascript 隐藏显示 div

javascript - Google map API v3 和融合层 : polygon opacity

javascript - 如何在不影响周围 div 的情况下放大父 div 并在悬停时显示隐藏的子 div

javascript - 如何使用 jQuery DataTables 重新创建表

javascript - 使用变量在 Highcharts 中设置仪表限制

Javascript 添加 ID 和哈希链接到新 ID

iphone - 为什么这个苹果触摸图标不起作用?