对于此HTML id =“ nameWrapper”> type =“ checkbox” name =“名称” />来宾用其他文本替换guest的最短javascript代码是什么?我能想到的是$('#nameWrapper').contents().filter(function() { return this.nodeType == 3;}).replaceWith('other text'); (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 非jQuery方法。示例:http://jsfiddle.net/patrick_dw/NLJ3e/document.getElementById('nameWrapper').lastChild.data = 'new text';或使用jQuery选择器将其缩短:示例:http://jsfiddle.net/patrick_dw/NLJ3e/1/$('#nameWrapper')[0].lastChild.data = 'new text';或更长一些(更慢),但更像jQuery:示例:http://jsfiddle.net/patrick_dw/NLJ3e/2/$('#nameWrapper').contents().last().replaceWith('new text');关于javascript - 替换具有非textnode sibling 的textnode,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4394457/ (adsbygoogle = window.adsbygoogle || []).push({}); 10-09 00:00