簡體   English   中英

通過動態ID獲取元素

[英]Get element by dynamic Id

我試圖在mousedown和mouseup事件上執行一個函數。

$("body").mousedown(function (e1){
highlight_div= e1.target.id

});

$("#"+ highlight_div).mouseup(function (e2){ 
  //do some stuff
 });

mouseup事件功能未得到執行。 如果我將其替換為實際的id,它將起作用。

$(document.body).mousedown(function (e1){
  if (e1.target.id) {
    $(el1.target).addClass('active');
  }
});

$(document.body).on('mouseup', '.active', function (e2){ 
  $(e2.target).removeClass('active');
  //do some stuff
});

在mousedown上向元素添加一個類。 然后使用委托來處理活動元素的鼠標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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