Javascript jQuery后文本框状态已更改
在我的程序中,我以这种方式更改相同文本框的状态Javascript jQuery后文本框状态已更改,javascript,jquery,textbox,Javascript,Jquery,Textbox,在我的程序中,我以这种方式更改相同文本框的状态 $(window).load(function(){ $("#textBoxId1").prop("disabled", true); $("#textBoxId2").prop("disabled", true); }); 使用Chrome进行调试,这似乎是可行的 始终使用Chrome进行调试,它会进入jquery-1.8.2.js文件的以下调用(从调用堆栈读取): jQuery.event.dispatch jQuery.event.
$(window).load(function(){
$("#textBoxId1").prop("disabled", true);
$("#textBoxId2").prop("disabled", true);
});
使用Chrome进行调试,这似乎是可行的
始终使用Chrome进行调试,它会进入jquery-1.8.2.js文件的以下调用(从调用堆栈读取):
jQuery.event.dispatch
jQuery.event.add.elemData.handle.eventHandle
在此之后,将启用文本框
有没有一种方法可以避免jQuery调用,或者用其他方法来解决这个问题
谢谢。看起来像是拼写错误 jQuery的
load
函数从服务器加载数据,并将返回的HTML放入匹配的元素中
我相信你想做:
$(document).ready(function(){
$('#textBoxId1').prop('disabled', true);
$('#textBoxId2').prop('disabled', true);
});
看它给了我同样的错误!!文本框在调试过程中被禁用,但在调试后,jQuery调用返回的文本框将被启用:(我不明白这个问题。它与特定版本的Chrome(我使用的是Chrome 32)有关吗?您是否尝试过我的JSFIDLE?您是否可以自己生成一个JSFIDLE,在那里可以重现这个问题?