jquery each 里面的内容怎么解析

$(list).each(function(i,e){html+='<divclass="news-detail">\<divclass="title02"><ahref... $(list).each(function(i,e){
html += ' <div class="news-detail">\
<div class="title02"><a href="{:U('index/detail',"id='+e.id +'")}">'+ e.title+'</a></div>\
}
这里面的e.id应该怎么拿到,我这边一直拿不到 浏览器上是这样显示的我就想是不是没有解析,但是不知道怎么解析href="/zgjjw/Home/index/detail/id/%27+e.id++%27.html"
展开
 我来答
村里泡泡
2017-07-19 · TA获得超过104个赞
知道答主
回答量:41
采纳率:100%
帮助的人:20.7万
展开全部

jquery each 里解析元素,首先你需要了解eahc的用法

$(selector).each(function(index,element))

index - 选择器的 index 位置

element - 当前的元素(也可使用 "this" 选择器)

既然element是元素,那么在配合jquery使用的时候,就需要使用$(element)

那么获取属性值id ,应该$(element).attr("id")

更多追问追答
追问
求别粘贴复制别人的了,能看清问题吗?
'+ e.title+'\
}
我是想知道U里面的e.id怎么解析出来,我能在其它地方拿到e.id 但是在这里拿不到,e.title也能拿到
追答
你只能说我没看清问题,php部分不会,怎么能随便说是复制粘贴的呢?再着急说话也得注意点儿。
p8...4@33sn.cc
2017-07-19 · 超过24用户采纳过TA的回答
知道答主
回答量:313
采纳率:0%
帮助的人:45.7万
展开全部

举个简单例子哈 

  var item = [10, 20, 30];
  var sum = 0;
  $.each(item, function (i) {
      sum += item[i];
  });
  alert(sum);
  
  再比如 
  <input type="text" value="10" />
  <input type="text" value="20" />
  <input type="text" value="30" />
  
  var sum2=0;
  $("input").each(function(){
      sum2+=+$(this).val();//+表示把 字符串的数字转换为 number的数字
  });
  alert(sum2);

追问
我e.id本来就是数字了  我只是不知道怎么输出出来,转换这用不到啊  大神
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式