php循环数据,js怎么获取循环数据中当前点击的ID字段值

需求:php循环数据,js怎么获取循环数据中当前点击的ID字段值,并且把当前点击得到的ID值赋值当前页面中弹出层的input文本框,找了很多资料都找不到答案,急求实现代码... 需求:php循环数据,js怎么获取循环数据中当前点击的ID字段值,并且把当前点击得到的ID值赋值当前页面中弹出层的input文本框,找了很多资料都找不到答案,急求实现代码,十分感谢,
弹出层代码:

弹出层视图:当点击当前编辑并弹出创建相册层,并且把当前点击的ID值赋值给弹出层中的(需要赋值给它这个文本框):

下面是从数据库读出的数据:
展开
 我来答
huibo865686
2013-12-16 · TA获得超过916个赞
知道小有建树答主
回答量:325
采纳率:80%
帮助的人:261万
展开全部
<?php 
$list;$len = $list.length;
 for($i =0; $i<$len; $i++){
 $obj = $list[$i];
 ?>
 
 <div class="item" id="<?php echo $obj['id']?>">
     <!-- 这里把公共的属性保存在div上,比如id -->
      <a href="javascript:" onclick="edit(this)">edit</a>
 </div>
 
<?php 
}
?>
function edit(a){
   //用jquery,可以方便的获取
   var id = $(a).parents('.item').attr('id');//这里可以拿到这个序号的id了
   
}
追问

你这方法也不可以的了,点击任何相册获得都是第一个相册的ID:33,根本获取不到当前所点击相册的ID值:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
opaskiss
2013-12-16 · 超过26用户采纳过TA的回答
知道答主
回答量:103
采纳率:100%
帮助的人:64.6万
展开全部
弹窗的时候传参数不就好了嘛
你把那个JS贴出来
追问

因为弹窗的代码不是在循环体里面的呀!所以不能传参的啊

我需要得到循环input这个文本框的ID:

弹出层JS代码:

我写的JS获取ID代码就是这样:

运行程序时,无论点击任何一个相册都是弹出第一个相册的ID为33,而不是当前点击的ID值:

追答
" id="photoId" value="">
把这个换到上面静态存相册ID的地方

$('.photo_type .type2 .shezhi').click(function(){
for(var i=0;i<12;i++){
var vall=$('#photo_pid'+i).val();
alert(vall);
}

});
不知道你怎么想的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式