我正在創建一個小動態工具提示功能。爲什麼我的jquery選擇器不能在這裏工作?
基本上,如果我有一個鏈接,像這樣:
<a href="#" data="xyz">?</a>
使用qTip,我試圖查找工具提示表在MySQL和檢索基於數據屬性的數據提示。
所以:
$('a[data]').qtip({
content: {
url: '/tooltip.php',
data: { tipKey: $(this).attr('data') },
method: 'post'
}
});
問題是,這是行不通的。 $(this).attr('data')似乎沒有拉動屬性內部的值。
如果我手動更改功能,使它看起來像下面它沒有問題。
$('a[data]').qtip({
content: {
url: '/tooltip.php',
data: { tipKey: 'xyz' },
method: 'post'
}
});
當我試圖從數據屬性中提取數據時,我錯過了什麼?我應該做的是這樣的:
$('a[data]').qtip({
content: {
url: '/tooltip.php',
data: { tipKey: ''+$(this).attr('data')+'' },
method: 'post'
}
});
因爲這也不產生價值!
感謝堆CMS ...我已經從'數據'轉移到'標題',你的解決方案工作。 – willdanceforfun 2009-10-12 04:12:18