我有一個ajax函數,它可以根據下拉列表中選定的值獲取一些值。我試圖啓用/禁用基於子字符串的一些字段。我發現「包含」在Firefox的工作,但在Chrome測試和Safari告訴我,該對象有沒有方法包含'jQuery:contains()適用於Firefox,但不適用於Chrome/Safari
if ($d.attr("embed").contains('$var_2$')) {
//do something
} else {
// do something else
}
是否有替代包含將在所有的瀏覽器?
感謝詳盡的解釋,即工作!我已經看過indexOf作爲替代方案,並嘗試過,但是我的語法一定已經關閉了,因爲我沒有得到期望的結果。完全符合你給定的語法。再次感謝。 – richj
不客氣。 – oezi
只需更新此答案:Mozilla開發人員決定將該方法重命名爲Firefox 48中的「includes」,以便兼容ES6。 – beendr