我需要找到一个包含超链接文本值的 TD(最低级别)。例如:
<td>
<a href....>Hours</a>
</td>
我想使用 jQuery 来获取元素并右对齐超链接文本。这是我正在使用的(显然不起作用)。
$('td').filter(function(index) { return $(this).text().contains("Hours"); }).attr('style', "text-align:'right'");
我需要找到一个包含超链接文本值的 TD(最低级别)。例如:
<td>
<a href....>Hours</a>
</td>
我想使用 jQuery 来获取元素并右对齐超链接文本。这是我正在使用的(显然不起作用)。
$('td').filter(function(index) { return $(this).text().contains("Hours"); }).attr('style', "text-align:'right'");
jQuery 中有一个专用的选择器: :contains
$('td:contains("Hours")').attr('style', "text-align:'right'");
由于我不确定您的问题(“超链接”?),如果您尝试在其 href 包含“小时”的表中获取链接,您可以这样做:
$('td a[href~="Hours"]').attr('style', "text-align:'right'");
编辑:格式化问题后,我认为第二部分没用。