受帖子JQuery changing content of table cell的启发,我试图修改包含特定字符串的表格单元格的内容,其中包含不间断的空格 或等效的 ,但我似乎无法在我的情况下工作。
Html代码:
<table id='table1'>
<tr>
<td> a</td>
<td>b</td>
</tr>
</table>JQuery:
$("#table1 td:contains(' a')").html("hallo");它没有任何效果。
另一个问题:是否有比contains更严格的选择器,只选择具有给定字符串的单元格?
发布于 2012-02-24 23:28:36
如果使用.filter(),则可以根据所需的任何自定义条件选择图元。
$('#table1 td').filter(function()
{
return $(this).html().indexOf(' a') !== -1;
}).html('hallo');或者回答你的另一个问题:
$('#table1 td').filter(function()
{
return $(this).html() === ' a';
}).html('hallo');这比编写卷积选择器字符串要健壮得多。
https://stackoverflow.com/questions/9433272
复制相似问题