1

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

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

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

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

1 回答 1

1

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

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

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

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

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

于 2013-01-08T12:57:53.513 回答