我正在使用可排序的 jquery UI,但是当用户单击选项卡时,我通过从外部文件加载元素列表来填充可排序列表。加载列表项后,我为每个项添加一个复选框。复选框已显示,但单击它不会触发警报。但是,放置在li
元素外部的复选框可以正常工作 - 这让我相信 nedds 解决了与 jquery sortable 存在某种不兼容性:
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');
});
};
};