0
工作

我的代碼包含下列行:

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

它正在對鉻和FF,但得到的IE8下面的錯誤罰款

Object doesn't support this property or method 

我怎樣才能解決這個

+1

借我猜你沒有使用引號在你的代碼?它不會在任何地方工作。 – jAndy

+0

@ adeneo:IE10不支持「佔位符」和「必需」屬性? – jAndy

+0

你有沒有試過這個:'$('input [type =「text」],input [type =「password」]')' – Jai

回答

1

或者你可以試試這個:

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

屬性的檢查代碼從here