【问题标题】:Jquery find td containing hyperlinkjQuery查找包含超链接的td
【发布时间】:2012-12-22 08:00:13
【问题描述】:

我需要找到一个包含超链接文本值的 TD(最低级别)。例如:

<td>
  <a href....>Hours</a>
</td>

我想使用 jQuery 来获取元素并右对齐超链接文本。这是我正在使用的(显然不起作用)。

$('td').filter(function(index) { return $(this).text().contains("Hours"); }).attr('style', "text-align:'right'");   

【问题讨论】:

    标签: jquery select text hyperlink html-table


    【解决方案1】:

    在 jQuery 中有一个专用的选择器::contains

    $('td:contains("Hours")').attr('style', "text-align:'right'");
    

    由于我不确定您的问题(“超链接”?),如果您尝试在其 href 包含“小时”的表中获取链接,您可以这样做:

    $('td a[href~="Hours"]').attr('style', "text-align:'right'");
    

    编辑:格式化问题后,我认为第二部分没用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-23
      • 2020-06-15
      • 2014-05-18
      • 2013-01-30
      • 2015-01-29
      • 1970-01-01
      • 2015-06-23
      相关资源
      最近更新 更多