【发布时间】:2014-06-21 03:06:35
【问题描述】:
我刚刚制作了一个脚本,当我尝试在文档加载时自动单击 href 时,触发器没有发生。我希望已经自动单击了 href,但我没有触发。这是我的html
<li style="width: 25%; max-width: 320px; max-height: 200px;">
<a href="#" class="linkProxy"><img src="index_files/small/shirt-4.jpg" data-largeimg="index_files/large/shirt-4.jpg" /></a>
</li>
这是我的 Jquery
<script type="text/javascript">
$(document).ready(function(){
$('button.linkProxy').click(function(){
location.href = $('#' + $(this).attr('rel')).attr('href');
});
});
</script>
你能帮我吗,因为我是 jquery 和 javascript 的初学者。在此先感谢,如果有的话,请建议任何其他方法。
【问题讨论】:
-
你的网址是#?我看对了吗?
-
除了设置一个事件处理程序之外,当文档加载时你也没有做任何事情。
-
我认为您需要明确说明您想要做什么。 在
a元素上触发点击事件根本没有任何作用,因为它没有 @ 987654324@ 属性。 -
这个问题不清楚,它可能意味着两件事中的一件。您要么想要处理按钮单击/href 单击,要么实际上希望它在页面加载时重定向。您有 2 个答案可以满足这两种情况。你认为你可以清理你的问题吗?
标签: javascript jquery html