抱歉,大家,菜鸟 jQuery 问题。这就是我所拥有的:HTML:<div> <a class="tag-buttons" href="#" data-id="&product_tag=273" data-element_type="widget" data-widget_type="button.default"> Sistemas de asistencia </a></div>jQuery: $(document).ready(function(){ url = window.location.href + attr('data-id'); $(".tag-buttons").click(function(){ $(".tag-buttons").attr("href", url); }); });我做错了什么?太感谢了!
2 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
这是解决方案
$(document).ready(function(){
var url = window.location.href;
$(".tag-buttons").click(function(){
url+=$(this).data('id');
// $(this).attr("href", url);
window.location = url;
});
});
qq_笑_17
TA贡献1818条经验 获得超7个赞
当您设置 url 时,您忘记告诉在哪里获取 data-id 属性。
只需替换:
attr('data-id')
经过
$(".tag-buttons").attr('data-id')
- 2 回答
- 0 关注
- 103 浏览
添加回答
举报
0/150
提交
取消