簡體   English   中英

jQuery onload事件維護“這個”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM