.append()、prepend()、.after() 和 .before()
2022-08-30 00:55:02
我非常精通编码,但时不时地我会遇到似乎基本上做同样的事情的代码。我在这里的主要问题是,你为什么要使用而不是或副经文?.append()
.after()
我一直在寻找,似乎无法找到两者之间差异的明确定义,以及何时使用它们以及何时不使用它们。
一个比另一个有什么好处,为什么我会使用一个而不是另一个?有人可以向我解释一下吗?
var txt = $('#' + id + ' span:first').html();
$('#' + id + ' a.append').live('click', function (e) {
e.preventDefault();
$('#' + id + ' .innerDiv').append(txt);
});
$('#' + id + ' a.prepend').live('click', function (e) {
e.preventDefault();
$('#' + id + ' .innerDiv').prepend(txt);
});
$('#' + id + ' a.after').live('click', function (e) {
e.preventDefault();
$('#' + id + ' .innerDiv').after(txt);
});
$('#' + id + ' a.before').live('click', function (e) {
e.preventDefault();
$('#' + id + ' .innerDiv').before(txt);
});