我有一个错误消息表,我想在它与确切的文本字符串匹配的特定情况下加粗。
这是表格:
<table width="1000px" border="0" cellpadding="0" class="search-messages">
<logic:notEmpty name="pSRMessages" scope="request">
<tr><td><h4><fmt:message key="SCN-1055"/></h4></td></tr>
<logic:iterate id="rTMessage" name="pSRMessages" scope="request" >
<tr><td><bean:write name="rTMessage"/></td></tr>
</logic:iterate>
</logic:notEmpty>
<tr><td><h4><fmt:message key="SCN-1056"/></h4></td></tr>
<logic:notEmpty name="pSMessages" scope="request">
<logic:iterate id="message" name="pSMessages" scope="request" >
<tr><td><bean:write name="message"/></td></tr>
</logic:iterate>
</logic:notEmpty>
<logic:present name="pRList" scope="request" >
</table>
我写了这个方法,但我收到一个错误:
$(function () {
if ($('.search-messages').each('tr').each('td').text() == 'Some specific line of text){
$('this').css('font-weight', 'bold');
}
});
js控制台中的错误信息:
Uncaught TypeError: Object tr has no method 'call'
在这种情况下,我似乎不能使用 $('this') 。如何识别与字符串匹配的当前 td 并将其更改为 css?
谢谢。