2013-01-08 75 views
1

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

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

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

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

回答

1

有一个专门选择在jQuery的::contains

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

由于我不知道你的问题(?“超链接”)的,如果你想获得一个表,其链接href包含“小时”,你可以这样做:

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

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