示例 html:
<tr>
<td class="hidden tblLnk">8163</td>
</tr>
<tr>
<td class="hidden tblLnk">8163</td>
</tr>
<tr>
<td class="hidden tblLnk">8164</td>
</tr>
此方法应从具有特定 td 类的行返回唯一的文本数组。在我们的示例中为 { 8163, 8164 }。
适用于 ffs 和 chrome,但不适用于 ie8 或 safari。你能发现问题吗?
function getUniqueIds()
{
var tblLnks = new Array();
$('td.tblLnk').each(function()
{
tblLnks.push($(this).text().trim());
});
return tblLnks.unique();
}
最佳答案
我认为:
$(this).text().trim()
应该是这样的:
$.trim($(this).text());
如果您的目的是使用 jQuery 的 trim() 函数。
关于javascript - jQuery 选择器在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2526289/