2015-06-05 37 views
0

我在我的網頁上有一個div,我用AJAX調用填充,我可以在jquery中引用元素event.preventdefault(),這很好。jquery傳播

但是我試圖選擇一個元素現在作爲apposed讓頁面響應點擊事件,我得到一個引用錯誤,我相信這是由於傳播,我不知道應該如何構建我的聲明,糾正這個問題。這裏是我的功能

//show signiture new tab 
$("#main").on("click", "#POD", function(event){  
    event.preventDefault(); 
    window.open('images/DATACAPTURE/' + $("#signiture").attr("data-signiture", value) + '.BMP', '_blank');     
});  

它不喜歡的#signiture我有signiture的ID,並通過傳遞第二個參數有一個屬性數據signiture

回答

2

您正在使用的attr()二傳手版本。

我想你的意思是使用吸氣版本:

$("#main").on("click", "#POD", function(event){ 
    event.preventDefault(); 
    window.open('images/DATACAPTURE/' + $("#signiture").attr("data-signiture") + '.BMP', '_blank'); 
});