次の行は IE9 では問題なく動作しますが、IE8 では「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というエラーが表示されます。
var id = $("td[title='Project Documents']");
特定の属性に基づいてオブジェクトを取得する IE8 互換の方法はありますか?
次の行は IE9 では問題なく動作しますが、IE8 では「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というエラーが表示されます。
var id = $("td[title='Project Documents']");
特定の属性に基づいてオブジェクトを取得する IE8 互換の方法はありますか?
ドキュメントによると、あなたが持っているものはうまくいくはずです。これを試して:
$("td[title]").filter(function () {
return 'Project Documents' === $(this).attr('title');
});
大文字と小文字または空白文字が正確に一致していない可能性があります。
タイトルに空白のないタイトルでこれをテストして、実際にこれが問題の原因であるかどうかをテストしたくなるでしょう。