jq数组输出的问题... 本帖最后由 sdyizhe 于 2012-03-17 23:42:49 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 输出应该不用说了吧,关键是匹配for(var i=0;i<data.length;i++){ var divId="all"+data[i].id; $("'#"+divId+"'").innerHTML=................} 也可以用模糊匹配,如果你的页面其他元素id不冲突的话[属性名称] 匹配包含给定属性的元素 [att=value] 匹配包含给定属性的元素 [att*=value] 模糊匹配 [att!=value] 不能是这个值 [att$=value] 结尾是这个值 [att^=value] 开头是这个值 [att1][att2][att3]... 匹配多个属性条件中的一个 怎么不能用?完整的代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><script src="jquery-1.7.1.min.js"></script><script>var data=[ { "id": "25", "name": "陶国荣", "sex": "男", "email": "[email protected]" }, { "id": "26", "name": "李建洲", "sex": "女", "email": "[email protected]" }, { "id": "25", "name": "李苹", "sex": "女", "email": "[email protected]" }]function doIt(){$.each(data,function(){ $("#all" + this.id).append("<div>" + this.name + "<br>" + this.email + "</div>")})}</script><head><body><div id="all25" style="border:1px solid red"></div><div id="all26" style="border:1px solid blue"></div><input type="button" value="All" onclick='doIt()'></body></html> 有个jquery实现图片滚动的实例,有点问题,求解决啊…… 关于js复制的问题 以下代码为何在第一次输入的时候是无效的,要输入一次之后再次输入才有效果 javascript的menu的onMouseOut事件问题? js兼容的小问题 javascript中的Load.src是什么意思 求一正则表达式,正则高手看看,小弟求救! 简单问题,在线等。 ExtJS:我这样绑定事件为什么不可以呢? IE下onpropertychange问题 ie8 $("input[name=items]").attr("checked",null);不能实现反选? 用js过滤特殊符号转为json格式不成功,求解?
for(var i=0;i<data.length;i++){
var divId="all"+data[i].id;
$("'#"+divId+"'").innerHTML=................
}
[att=value] 匹配包含给定属性的元素
[att*=value] 模糊匹配
[att!=value] 不能是这个值
[att$=value] 结尾是这个值
[att^=value] 开头是这个值
[att1][att2][att3]... 匹配多个属性条件中的一个
完整的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="jquery-1.7.1.min.js"></script>
<script>
var data=[
{
"id": "25",
"name": "陶国荣",
"sex": "男",
"email": "[email protected]"
},
{
"id": "26",
"name": "李建洲",
"sex": "女",
"email": "[email protected]"
},
{
"id": "25",
"name": "李苹",
"sex": "女",
"email": "[email protected]"
}
]function doIt()
{
$.each(data,function()
{
$("#all" + this.id).append("<div>" + this.name + "<br>" + this.email + "</div>")
}
)
}
</script>
<head>
<body>
<div id="all25" style="border:1px solid red"></div>
<div id="all26" style="border:1px solid blue"></div>
<input type="button" value="All" onclick='doIt()'>
</body>
</html>