用jquery根据每次循环获取的值改变button的颜色

     <volist name="list" id="v" key="k">
            <div class="shdz_list">             
                <div class="shdz_top">
                <p>{$v.name}</p>
                <span>{$v.phone}</span>
                 <!-- style=" background: #f17f17; border:1px solid #f17f17; color: #fff;" -->
                <!-- <button class="ischeck" val="{$v['id']}">{$v.status}</button> -->
                <button class="ischeck" val="{$v['id']}">{$v.status}</button>
                </div>
                <div class="shdz_w">{$v.province}  {$v.city}  {$v.area}  {$v.address}</div>
                <div class="shdz_bottom">
                <!-- <input id="{$v.ifdefault}" type="radio" name="item" value="" checked="checked">
                    <label for="1"></label> -->
                    <p>
                        <a href="{:U('editaddress',array('id'=>$v['id']))}" style=" background:url(/Public/images/bj_1.png) no-repeat center left;background-size:18px; margin-right: 3%;">编辑</a>
                        <a class="dellink" val="{$v['id']}"  href="javascript:;" style=" background:url(/Public/images/sc.png) no-repeat center left;background-size:18px; margin-left: 3%;">删除</a>
                    </p>
                </div>
            </div>
            </volist>
            
            
            
            
$(function() {
 $(".ischeck").val();
 // console.log($(".ischeck").text());
       $(".ischeck").each(function(){   
         ass = $(".ischeck").text();
            if (val == "默认地址"){
                var $pat = $(this).parent();
                $pat.css("background","blue")
            }else if(val =="使用"){
                var $pat = $(this).parent();
                $pat.css("background","#f3f3f3")
            }
            console.log(val);
            // alert(ass);
                     // });

   });
阅读 1.9k
1 个回答

呃,老兄,恕我孤陋寡闻,你确定你这是jQuery吗?希望能贴出完整代码

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题