0
次のスクリプトはすべてのブラウザとデバイスで動作しますが、iPhoneでiOS 5がリリースされて以降は動作しません。iOS 5でjQueryスクリプトが機能しない
次のコードは日付を入力に計算してフォームに送信します。ただし、日付はNaNとして表示されます。
なぜか分かります。
function makeUpDates(){
// concantenate values to date_start and date_end hidden inputs
var dateString = document.getElementById('date').value,
date = new Date(dateString);
document.getElementById('date_start').value = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + ("0" + date.getDate()).slice(-2);
var numDays = document.getElementById('slider').value;
date.setDate(date.getDate() + parseInt(numDays));
var dateEnd = date.getFullYear() + '-' + (date.getMonth()+1) + '-' + ("0" + date.getDate()).slice(-2);
document.getElementById('date_end').value = dateEnd;
}
iOS 5では他にも奇妙な関連する回避策が見つかりましたか?例えば。私は[ここにこの問題がある](http://stackoverflow.com/questions/9210015/jquery-ajax-stopped-working-with-ios-5-0-1) –