Очень понятно, когда вы смотрите на следующее, но в основном, строка даты в отключенном поле вытягивается. Я разделил его на переднюю косую черту, и я пробовал все, что мог, чтобы разобрать ее в число, но ничего не работает? Я был в этом часами. Есть предположения?parseInt failing in IE
$('input[id$="ChestImagingDay5"]').val();
"8/6/2015"
$('input[id$="ChestImagingDay5"]').val().split('/')
[
0: "8",
1: "6",
2: "2015",
length: 3
]
$('input[id$="ChestImagingDay5"]').val().split('/')[0]
"8"
parseInt($('input[id$="ChestImagingDay5"]').val().split('/')[0])
NaN
parseInt($('input[id$="ChestImagingDay5"]').val().toString().split('/')[0])
NaN
parseInt($('input[id$="ChestImagingDay5"]').val().toString().split('/')[0].toString())
NaN
parseInt($('input[id$="ChestImagingDay5"]').val().toString().split('/')[0].toString(),10)
NaN
parseInt($('input[id$="ChestImagingDay5"]').val().toString().split('/')[0].toString(),'10')
NaN
Edit:
<input name="ctl00$ctl00$cphMain$plFormContent$txtChestImagingDay5" type="text" id="cphMain_plFormContent_txtChestImagingDay5" disabled="disabled" class="aspNetDisabled classTarget" style="width:94px;">
Это где основная отладка может легко сказать, что происходит не так. –
Это основная отладка ... Работает отлично в других браузерах. Я имею в виду, как вы получаете более простой, чем запуск команды по частям с консоли? – dudeinco
@dudeinco Какая версия IE? Я запускаю его в 11, и он работает нормально. Вы изменили значение ввода перед вызовом 'parseInt'? [Пример JSFiddle] (https://jsfiddle.net/0krf78fj/) –