4

我正在尝试实时编辑数据。为此,我找到了这个脚本

http://www.9lessons.info/2011/03/live-table-edit-with-jquery-and-ajax.html

当在 php 文件中创建表时,该脚本可以完美运行,但我试图通过 javascript 注入表来做到这一点。

这是我的 php 页面

<script type="text/javascript" src="javascript/default/gebruikers.js"></script>
<div id="adminGebruikersDiv" class="adminGebruikersDiv"></div>
<script type="text/javascript">
    onload = function() { loadGebruikers(); };
</script>

函数 loadGebruikers 创建表并将其注入到 div 中。现在我希望这段代码能够工作

$j(document).ready(function() {
    $j(".rij").click(function() {}).change(function() {});
    $j(".editbox").mouseup(function() {});
$j(document).mouseup(function() {});
});

那么我怎样才能使用jquery做到这一点

编辑:现在有点作品

$j(document).on("ready", function() {
    $j(document).on("click", ".rij", function() {}).on("change", function() {});
    $j(document).on("mouseup", ".editbox", function() {});
    $j(document).on("mouseup", ".document", function() {});
});
4

1 回答 1

3

您应该使用.on将事件附加到动态元素。

$j(document).on("click", ".rij", function() { ... });
于 2013-02-01T12:27:12.867 回答