【发布时间】:2012-10-06 01:02:50
【问题描述】:
我正在使用可排序的 jquery UI,但是当用户单击选项卡时,我通过从外部文件加载元素列表来填充可排序列表。加载列表项后,我为每个项添加一个复选框。复选框已显示,但单击它不会触发警报。但是,放置在li 元素之外的复选框可以正常工作 - 这让我相信 nedds 解决了与 jquery 可排序的某种不兼容:
Javascript:
window.onload = function () {
$('input:checkbox').change(function () { // detects when user clicks on a checkbox
alert("You click a checkbox");
});
var a = document.getElementById("fvsortid"); // loads slides when user clicks tab
a.onclick = function () {
$("#sortable").load("file.xml");
$("#sortable").load("file.xml", function () {
$('<input type="checkbox"/>').prependTo('#sortable li');
});
};
};
【问题讨论】:
标签: jquery checkbox click jquery-ui-sortable