【发布时间】:2023-03-06 02:40:01
【问题描述】:
我有 4 个 div,点击后会转到一个 URL...
问题:当点击 div winkel_name 时...页面被重定向并显示更多详细信息。例如:商店页面位置为:www.rootdomain/store/ ...
当 div winkel_hover 被点击...它转到 www.rootdomain//store/storename/ 我如何重写和清理此输出的 url:www.rootdomain/store/storename?
<div class="winkel_hover">
<table width="100%" height="100%">
<tr>
<td valign="middle">
<div class="winkel_name">
<h2><a href="<?=$arItem["CODE"]?>"><?=$arItem['NAME']?></a></h2>
</div>
</td>
</tr>
</table>
</div>
<div class="winkel_name">
<h2><a href="s-hertogenbosch"><font><font class="">'S-Hertogenbosch</font></font></a></h2>
</div>
而为 winkel_hover 制作 url 的 javascript 是这样的......
<script type="text/javascript">
$('.winkel_hover').click(function(){
var winkel_url = $(this).find('.winkel_name a').attr('href');
window.location.href = winkel_url;
});
</script>
请帮我清理我的 url 到这个输出:www.rootdomain/store/storename ?
【问题讨论】:
-
event.preventDefault()是您正在寻找的。在 click 函数中只写这一行,它应该可以正常工作。
标签: javascript jquery html css frontend