0
我有一個問題,在Internet Explorer 8在那裏的地方我用它在我的代碼的方法的indexOf看起來像上述這些:的IndexOf在IE8 - 如何使它工作
1)。
if (this.allPlays.indexOf(date.getTime()) !== -1) {
2)。
var others = $footer.text().indexOf('CURRENT') >= 0;
3)。
if (payment.title.indexOf('EURO') >= 0) {
4)。
that.music.indexOf(calc.getMusic());
如何編寫代碼,使用什麼樣的函數? Array.prototype.indexOf也無法正常工作。
PS。這不是本地JS,所以我可以使用jQ方法。
預先感謝您:)
有關詳細信息,請參閱http://stackoverflow.com/a/3629211/328555。 'Array.prototype.indexOf'在IE8中不存在。 – martineno 2014-09-05 09:21:20
爲什麼不使用'if($ footer.text()==='CURRENT')' – 2014-09-05 09:21:26
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf#Polyfill – 2014-09-05 09:29:17