此代碼在桌面瀏覽器上正常工作,但在iOS(iPhone 5/iOS 7)上沒有。 通過單擊單擊輸入外部,單擊的輸入不會再次獲得只讀 - > true。 更新的代碼:jQuery代碼不適用於iOS
<script>
$(document).ready(function() {
$("input").prop("readonly", true);
$('input').bind('click', function() {
$(this).prop("readonly", false);
});
$('input').bind('blur', function() {
$(this).prop("readonly", true);
});
});
</script>
試試這個http://jsfiddle.net/cse_tushar/HxgXA/ –
@TusharGupta @TusharGupta你的代碼也在工作 - 但只適用於桌面瀏覽器 - 在iOS上=沒有變化 - 仍然不工作 – Mike
在$(function(){})中使用; –