Jquery validate 使用jquery帮助获取锚定标记的标题
我想我明白它为什么不起作用了。但我还不知道该怎么做 首先,我使用Jquery生成一个列表Jquery validate 使用jquery帮助获取锚定标记的标题,jquery-validate,anchor,background-image,Jquery Validate,Anchor,Background Image,我想我明白它为什么不起作用了。但我还不知道该怎么做 首先,我使用Jquery生成一个列表 var imageNumber = 42; for (imageNumber = 1; imageNumber <= 42; imageNumber++){ $("#thumbReelList") .append('<li><a title="worksImage' + imageNumber +'" style="background: no-repe
var imageNumber = 42;
for (imageNumber = 1; imageNumber <= 42; imageNumber++){
$("#thumbReelList")
.append('<li><a title="worksImage'
+ imageNumber
+'" style="background: no-repeat center url(/worksImages/THMworksImage'
+ imageNumber
+ '.jpg)" href="#"></a></li>');
}
问题似乎是根据firebug,当我调用这个“click”函数时,Javascript还没有为锚生成任何“title”属性
当我对imageName变量使用“alert”时,它不会返回任何内容,我认为append函数中的style属性前面缺少空格。 试试这个:
var imageNumber = 42;
for (imageNumber = 1; imageNumber <= 42; imageNumber++){
$("#thumbReelList")
.append('<li><a title="worksImage'
+ imageNumber
+' " style="background: no-repeat center url(/worksImages/THMworksImage'
+ imageNumber
+ '.jpg)" href="#"></a></li>');
}
var-imageNumber=42;
对于(imageNumber=1;imageNumber结果证明我是对的,所以我只是将标题切换到了IDs,下面是工作代码
var-imageNumber=42;
对于(imageNumber=1;imageNumber感谢您的快速回复,但是…不行。我想我找到了问题所在。我正在使用一个jquery“tooltip”插件,它看起来可以遍历所有标记并删除它们的“标题”属性,这样它就可以用一个很酷的或原始的工具提示来替换它。好的…可能是可以使用锚定标记的rel属性来分配图像URL,然后使用它代替标题。
var imageNumber = 42;
for (imageNumber = 1; imageNumber <= 42; imageNumber++){
$("#thumbReelList")
.append('<li><a title="worksImage'
+ imageNumber
+' " style="background: no-repeat center url(/worksImages/THMworksImage'
+ imageNumber
+ '.jpg)" href="#"></a></li>');
}
var imageNumber = 42;
for (imageNumber = 1; imageNumber <= 42; imageNumber++){
$("#thumbReelList")
.append('<li><a id="worksImage'
+ imageNumber
+'" style="background: no-repeat center url(/worksImages/THMworksImage'
+ imageNumber
+ '.jpg)" href="#"></a></li>');
}
$("#thumbReelList > li > a").click(function(){
//alert("the id of this anchor is = "+ $(this).attr("id") );
$("#backgroundImageBox").css({"background-image": "url(/worksImages/"+ $(this).attr("id") +".jpg)"});
});