
如图,是ajax请求的数据,下面是铺商品的代码`
$.ajax({
url:PROTOCOL+SERVERS_PATH+PORT+CONTEXT_PATH+"/index.php?route=account/myaddress",
data:data,
type:"get",
success:function(data){
var addresses = data['addresses'];
default_id=data['defautl'];
for(var i=0;i"+
""+
""+
""+
"
"+
""+
"
"+
""+addresses[i]['fullname']+""+addresses[i]['shipping_telephone']+"默认"+
"
"+
""+addresses[i]['country']+""+addresses[i]['zone']+""+addresses[i]['city']+"
"+
""+addresses[i]['address']+"
"+
""+
""+
""+
""+
""+
"
"+
""+
"
"+
""+
""+
"
"+
""+
"";
///////////////////我想在这里设置“默认地址”显示默认标签////////////////////////
if(addr_id==default_id){
$(".on-de").show(); //.on-de是默认标签的类,我设置了display:none;
}else{
//$(".on-de").hide();
}
///////////////////////////////////////////////////////////////////////////
$("#addresses-list").prepend(li_addr);
}
}
});
`

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
看了下楼主已经知道实现原理了,只是没有达到正确的效果对吧
这里的 $(".on-de")这个选择器有问题,你应该使用对应的id去显示(之前全部隐藏就不用再隐藏一次了)
可以参考下: