0

我的代码包含以下几行:

 $(":text[placeholder], :password[placeholder]").each(function(){
    //some code
  });

它在 chrome 和 ff 上运行良好,但在 IE8 中出现以下错误。

 Object doesn't support this property or method

我怎样才能解决这个问题 ?

4

1 回答 1

1

或者你可以试试这个:

$("input[type='text'], input[type='password']").filter(function(){
    var attr = $(this).attr('placeholder');
    return typeof attr !== 'undefined' && attr !== false;
}).each(function(){
    //some code
});

从这里借来的属性检查代码

于 2012-12-21T12:43:46.880 回答