抱歉,大家,菜鳥 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); }); });我做錯(cuò)了什么?太感謝了!
2 回答

喵喔喔
TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
這是解決方案
$(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貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
當(dāng)您設(shè)置 url 時(shí),您忘記告訴在哪里獲取 data-id 屬性。
只需替換:
attr('data-id')
經(jīng)過
$(".tag-buttons").attr('data-id')
- 2 回答
- 0 關(guān)注
- 142 瀏覽
添加回答
舉報(bào)
0/150
提交
取消