我正在创建一个动态表并在按下按钮时检索我的自定义列表。之后,当我双击要编辑它的任何列时。我写了一个基本的 jQuery 脚本:
$("td").dblclick(function () {
var OriginalContent = $(this).text();
alert(OriginalContent);
$(this).addClass("cellEditing");
$(this).html("<input type='text' value='" + OriginalContent + "' />");
$(this).children().first().focus();
$(this).children().first().keypress(function (e) {
if (e.which == 13) {
var newContent = $(this).val();
$(this).parent().text(newContent);
$(this).parent().removeClass("cellEditing");
}
});
$(this).children().first().blur(function(){
$(this).parent().text(OriginalContent);
$(this).parent().removeClass("cellEditing");
});
});
它适用于 IE 脚本工具,但是当我复制并粘贴到 Sharepoint 脚本编辑器时它不起作用。我不明白为什么。为什么它不起作用?我应该如何使用它或我能做什么?