ฉันมีลิงค์เช่นนั้น
<a href="/th" id="permalink">permalink</a>
ซึ่งฉันได้ผูก qtip2 ไว้เช่นนั้น
$("#permalink").qtip({
content: {
text: "Loading...",
ajax: {
url: "http://server/app",
type: "GET",
data: {
"uri": $(this).attr("href")
},
success: function(data, status) {
this.set(data);
}
}
}
})
.click(function(event) {
event.preventDefault();
});
href ได้รับการอัปเดตแบบไดนามิกด้วยโค้ดอื่น (จริงๆ แล้วคือการควบคุมลิงก์ถาวรใน OpenLayers) หากฉันคลิกลิงก์ถาวรโดยไม่มี qtip ฉันจะได้รับ href ที่ถูกต้อง อย่างไรก็ตาม ด้วย qtip $(this).attr("href") จะไม่ได้อะไรเลย มันไม่ได้ตั้งค่า ฉันจะรับ qtip เพื่อรับ href ที่คำนวณแบบไดนามิกได้อย่างไร