ajax 调用后,我在页面上动态创建了复选框。
在这里使用一些帖子,我能够将事件附加到复选框的容器 div 并且事件现在触发。HTML
<div class="AvailableProducts" id="AvailableProducts">
<ul><input type="checkbox" id="availableProduct" value="Apple" class="productsSelected"><span>Apple</span>
<br><input type="checkbox" id="availableProduct" value="Orange" class="productsSelected"><span>Orange</span> <br>
</ul>
</div>
我的事件如下所示
$(document).ready(function () {
$('#AvailableAdvertisers').live('change', 'input:checkbox', function () {
alert('Fired!');
});
});
现在我不知道如何获取选中了哪个复选框。谢谢。
编辑:明白了。我可以用下面的代码做到这一点
$(this + ":checked").val()
$(this + ":checked + span").text()