我想通过在第一个元素上单击来设置另一个元素的onclick属性,但我无法使其正常工作。这是我的示例:
<a id="a1" onclick='$("#a2").attr("onclick", "window.prompt("Text:","foo")");'>test</a>
<a id="a2">test</a>
使用jQuery
$(function() {
//use one since you want to bind it only once
$('#a1').one('click', function() {
$('#a2').click(function() {
window.prompt('Text:', 'foo');
})
})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a id="a1">test</a>
<a id="a2">test</a>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句