javascript - 请教Jq循环问题。
怪我咯
怪我咯 2017-04-11 11:15:49
[JavaScript讨论组]

蓝圈中的设置是一个插件,每个设置都调用的是这个插件,点击这个设置会出现

出现窗口后可以输入内容,点击确定输入的内容会在红色的圈里显示,红色的圈是与设置一一对应。

我现在把红色圈中的元素循环出来,让红圈元素等于弹出窗口input值,但是现在的结果是

只要点击设置所有红色圈里的元素都显示一个值,思路有点乱。

$(function(){
         
         $(".sure").click(function(){
               
         var ospan=$(".liebiao li p span");//红色圈中的元素
            
           for(var i=0; i

html结构

  
  • 商户名称 流浪人酒吧

  • 商户住址 北京住邦2000

  • 企业法人宋小宝

  • 联系电话7804199

  • 邮箱

  • 企业形式合伙

弹出框

修改

内容: 


确定

click_set_add(521);一个弹出框插件。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
黄舟

为什么要循环呢。。循环不就等于把所有红圈都赋同一个值了吗

怪我咯

想一一对应,那得贴出来你的html结构。就现在得到的线索来看,我只能说,你可以通过.siblings()之类的方法获取到当前点击的设置按钮旁边的input,而不是其它的。

方法有很多,但都依赖你的html结构,否则没发给你精确代码。

还有,.sure是谁?设置按钮?

PHPz

点击设置的时候记录下你点击行的索引,确认时通过索引拿到对应行的元素。

var ospan = $(".liebiao li").eq(index).find('p span');

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号