Jquery找到包含超链接的td

时间:2013-01-08 12:56:40

标签: jquery select text hyperlink html-table

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

由于我不确定你的问题(“超链接”?),如果你试图在href包含“Hours”的表格中获取链接,你可以这样做:

$('td a[href~="Hours"]').attr('style', "text-align:'right'");
编辑:格式化问题之后,我认为第二部分是没用的。