在IE8中按属性获取对象

时间:2012-10-29 16:02:35

标签: javascript internet-explorer-8

以下行在IE9中运行正常,但在IE8中给出了“对象不支持此属性或方法”错误。

var id = $("td[title='Project Documents']");

是否存在基于特定属性获取对象的IE8兼容方式?

2 个答案:

答案 0 :(得分:2)

根据the docs你应该有的工作。试试这个:

$("td[title]").filter(function () {
    return 'Project Documents' === $(this).attr('title');
});

可能是大写字母或空白字符不完全匹配。

答案 1 :(得分:1)

我很想在标题上测试这个,标题中没有任何空格来测试它是否真的导致问题。