Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery validate 使用jquery帮助获取锚定标记的标题_Jquery Validate_Anchor_Background Image - Fatal编程技术网

Jquery validate 使用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

我想我明白它为什么不起作用了。但我还不知道该怎么做

首先,我使用Jquery生成一个列表

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)"});
});