我有一个用户/网站列表,每个用户都有一个横幅。我想通过工具提示显示该横幅。jquery each()似乎不适用于我的情况
$(document).ready(function() {
$(".test").each(function(i) {
var banner_url = $("input[name='banner_url']").val();
var index = i + 1;
$(this).tipTip({maxWidth: "auto", edgeOffset: 10, content: banner_url + index});
});
});
但它始终显示在每个提示的同一面旗帜
(index
变种是只是为了测试each
,和它的作品,但不banner_url
)
我也试图把banner url var .test each()
之前,但结果相同。任何人都知道最新情况?我相信我错过了一些东西。
<div class="banner">
<input type="hidden" name="banner_url" value="{$banner_url}" />
<a href="{$url}" onclick="out('{$username}');" id="{$username}" class="test" title="">{$title}</a>
</div>
尝试也把那些2到一个div容器,但它似乎有所作为
我可以把旗帜代码放入标题属性,但我想避免硬编码一个img
成标题标签。
感谢您的任何提示,帮助。 勒布
你可以请显示HTML结构以及?我假设容器有“test”类,而within是一个名为“banner_url”的单个输入? – 2011-04-09 14:39:17
它现在在那里。有圆顶问题。 – Basti 2011-04-09 14:45:38
我已经修复了它,为了移除代码标签 - 您应该用4个空格缩进代码,而不是使用代码标签。 – 2011-04-09 14:47:30