我有一个列表项
<ul><li id='1'>Testing</li></ul>
我想将此元素(1)的id传递给jquery片段。例如:
$('#homepage li').qtip({
content: {
url: 'testsite.php?id=!!!THIS IS WHERE THE ID SHOULD BE PASSED!!!',
method: 'get'
},
show: 'mouseover',
hide: 'mouseout',
})
有什么想法吗?
答案 0 :(得分:2)
您需要在此处使用.each()
,以便在设置时引用该元素,如下所示:
$('#homepage li').each(function() {
$(this).qtip({
content: {
url: 'testsite.php?id=' + this.id,
method: 'get'
},
show: 'mouseover',
hide: 'mouseout'
});
});
请注意,您的仅限数字的ID仅在HTML4中有效(尽管它们在HTML5中也很合适)。