我的代码和我的问题是:
<script type="text/javascript">
$(document).ready(function() {
// this variable is used to set the dynamic elements
tagFlag = '';
$("#a1").click(function(event) {
event.preventDefault();
tagFlag = 'me'; // setting the element which I want to trigger later
});
$('#'+tagFlag).click(function(e) {
// do sthing here
});
});
</script>
</head>
<body>
<a href="">make the element</a>
<p id="me">some words here</p>
</body>
</html>
但是。当我设置tagFlag并单击“ p”时,什么也没有发生。
非常感谢你!!
最佳答案
也许您应该看一下jQuery live()
方法,该方法会将事件分配给所有现有和将来的元素。
http://api.jquery.com/live/