我看到它在HTML a
标签的href
属性可能的地方jQuery代码。奇怪的行为属性
该代码,但是,作品,所以我不明白:第二次点击后,它的工作原理。 为什么?
<a href="javascript:alert('ok JavaScript')">JS</a>
<br>
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<a id="myId" href='javascript:
$(document).ready(function(){
$("#myId").click(function() {
alert("ok jQuery");
});
});'>jQ</a>
尽管可以在'href'中添加JS代码,您*真的,真的*不应该 –
@Rory,我需要一个只能使用我的小书签... –
当dom准备好执行js代码。在你的代码中,你点击并手动执行你的JavaScript,所以首先它调用文档就绪函数,等待myId点击函数调用。 –