所以我有这个脚本应该在dom ready上自动加载一个Items工具提示。
如果我希望只有第一个找到的项目来显示工具提示,那就完美了。但遗憾的是,这不是我的目标。
当前代码:
$(document).ready(function(){
$('#dbobject').each(function(){
$(this).load('data/fetch.php?id='+ $(this).attr('tdbid'), function(){
});
});
});
它适用于第一项,无论我做什么,我似乎每次都会打破脚本!
它目前正在查找包含tdbid =" ID HERE" tag,然后从fetch.php加载ID的值。
如何以某种方式修改此代码,以便在其锚点中查找包含tdbid的所有链接,而不仅仅是找到第一个?
提前谢谢!
答案 0 :(得分:1)
标识必须在页面中唯一才能正常工作。当你按id选择一个元素时,你只会得到第一个元素,因为它只应该是一个。
您可以选择具有tdbid
属性的所有锚元素,而不是使用id选择:
$('a[tdbid]').each(function(){
答案 1 :(得分:0)
你在#dbobject上调用每一个。我假设你只有其中一个。听起来你想做$("a[tdbid]").each(...)