【发布时间】:2012-05-29 21:53:16
【问题描述】:
大家好,我在无序列表 html 中将图像作为列表项附加到里面 并使用 jquery 使用以下代码在无序列表中动态插入项目
for(var i=1; i<=5; i++){
$('ul').append('<li class="stage1">'+ stage1img[i]+'</li>')
}
图片将在页面加载时加载 现在点击按钮我想替换所有图像。即所有列表项(li)与其他项目如下 我试过了
for(var j=6; j<=10;j++){
$('li.stage1').replaceWith('<li>'+ stage1img[j]+ '</li>');
}
【问题讨论】:
-
我认为您在第二个示例中有错字... ´ stage1img[j]+'>´
-
您在用函数替换时出现语法错误。在 li replaceWith('
- '+ stage1img[j]+'
'); -
如果你有替换 li 的内容,那么在 replacewith 函数中不需要 li 标记。你可以直接在函数中写你的替换文本。请参阅我下面的答案中的示例
标签: javascript jquery image replace