在下面的小提琴中可以将一个监听器附加到投票按钮,以便在点击投票时触发一个监听器,在这种情况下只是一个警报?
我尝试将css附加到监听器但不能正常工作。 :
$('.pds-return-poll').on('click', function () {
alert('here');
});
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".pds-pd-link").hide();
$(".a2a_dd.pds-share").hide();
});
</script>
<script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/6343621.js"></script>
New Poll
答案 0 :(得分:1)
如果将事件直接绑定到选择器,则该元素必须在代码触发时存在。要委派将来的元素,事件必须绑定到页面中的永久资产。使用on()方法,您可以使用第二个参数作为目标选择器。
在点击处理程序代码被触发后,您似乎正在使用脚本添加元素
$(document).on('click', '.pds-vote-button',function () {
alert('here');
});
答案 1 :(得分:-1)
$('.pds-vote-button').click(function(){
alert('clicked');
});
这是需要的javascript。