[英]jQuery onload event maintaining “this”
$(this).load(function(){
if ($(this).val()!="") {
$(this).next().css('display','none');
}
});
我正在嘗試創建一個隱藏元素的函數,如果它的值不是none,但是當啟動load事件時,“this”關鍵字現在指向“Document”!! 我試過加載/ ready / bind加載控件沒有ID,我錯過了什么......?
您可以隨時保存的值this
:
var it = this;
$(this).load(function() {
if ($(it).val() != '') ...
但是,為什么你可能會為某種表單字段元素分配“加載”處理程序並不清楚。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.