Javascript jQuery onload事件维护";这";
我试图创建一个函数,如果元素的值不是none,则在它后面隐藏元素, 但是当加载事件启动时,“this”关键字现在指向“Document”!! 我试过加载/准备加载/绑定加载Javascript jQuery onload事件维护";这";,javascript,jquery,Javascript,Jquery,我试图创建一个函数,如果元素的值不是none,则在它后面隐藏元素, 但是当加载事件启动时,“this”关键字现在指向“Document”!! 我试过加载/准备加载/绑定加载 控件没有ID,我缺少了什么…?您可以始终保留此的值: $(this).load(function(){ if ($(this).val()!="") { $(this).next().css('display','none'); } }); 但是,您为什么要将“加载”处理程序分配给某种表单字段元素尚不清楚
控件没有ID,我缺少了什么…?您可以始终保留此
的值:
$(this).load(function(){
if ($(this).val()!="") {
$(this).next().css('display','none');
}
});
但是,您为什么要将“加载”处理程序分配给某种表单字段元素尚不清楚。整个页面(文档)以及单个
元素都会触发“加载”事件。设置该元素时,this
是什么类型的元素?您的$(this).load需要是来自DOM的元素“this”是“input”元素没有为
元素触发“load”事件。我不能这样做,因为调用了很多次。。。它将被覆盖。如果我将代码作为插件运行,它将被用户想要的每个控件调用,
var it = this;
$(this).load(function() {
if ($(it).val() != '') ...