Ale*_*lex 4 javascript jquery json
我有一个循环函数创建:
<li id="id1" name="Tag1,Tag2,Tag3">
<li id="id2" name="Tag1,Tag2,Tag3">
$.each(data.posts, function(i, post){
$('<li >', {id: this.id , name: post.tags})
});
Run Code Online (Sandbox Code Playgroud)
如何用空格替换标记之间的逗号.还有一种方法可以将标签发送到"class"属性而不是"name".它似乎在Safari中不起作用.
nic*_*ckf 10
你可能想要的是这个:
$('<li >', {id: this.id , className : post.tags.join(' ')})
Run Code Online (Sandbox Code Playgroud)
默认情况下,当您将数组转换为字符串时,它会与您看到的逗号连接.使用join()将解决问题.
此外,class在所有浏览器中都是保留关键字(尽管有些人在使用它时不会抛出错误),因此应该使用用于设置类的属性className
| 归档时间: |
|
| 查看次数: |
1847 次 |
| 最近记录: |