0
if (($(this)[0].value[$(this)[0].value.length - 1] == 'A' || $(this)[0].value[$(this)[0].value.length - 1] == 'P') && collFormat == 18) {
$(this)[0].value = $(this)[0].value + 'M';
}
我有一個jquery腳本來追加'M'的時間字符串,例如:'xxx A'到'xxx AM'。該腳本適用於IE8,IE9,Firefox,但在兼容模式和IE 7中不起作用。在IE7和瀏覽器兼容模式下,$(this)[0] .value [0]未定義。請提供備用解決方案。jQuery長度方法和IE7
提前致謝。
從未有寫原因'$(本)[0]'。 – SLaks 2011-04-15 21:38:06
「this」是指什麼......需要一些上下文來幫助你在這裏... – Ryan 2011-04-15 21:38:14
此外,'length'不是一種方法,並且與jQuery無關。 – SLaks 2011-04-15 21:39:39