javascript - 在 table 中,更新文本,不清除图标?

  显示原文与译文双语对照的内容
0 0

我有一个 table,可以从对话框中选择行和编辑字段。 这些 table 行通常具有用于拖放功能的icon,以及用于附件的icon 。 问题是当你从对话框中编辑文本时,图标清楚地说明是否使用. html() 或者. text() 。 我相信使用. content() 是可行的,但我不确定该怎么做。 我试图避免用. not() 清除图像。 有什么想法事先谢谢。 http://jsfiddle.net/BWCBX/11/


$(".saveBtn" ).click(function() {
 properties.eq(0).html($("#name").val()); 
 properties.eq(1).html($("#perm").val());
});

时间: 原作者:

0 0

你可以用这样的方式替换文本:


$(".saveBtn").click(function () {
 properties.get(0).firstChild.nextSibling.nodeValue = $("#name").val();
 properties.eq(1).text($("#perm").val());
 $(".prop").dialog("close");
});

小提琴

但是最好在另一个元素中包装文本,并为它的设置值以更好的操作。

原作者:
...