Tôi khá thành thạo với mã hóa, nhưng bây giờ và sau đó tôi bắt gặp mã dường như thực hiện cùng một việc. Câu hỏi chính của tôi ở đây là, tại sao bạn sẽ sử dụng .append()
thay vì sau đó .after()
hoặc ngược lại?
Tôi đã tìm kiếm và dường như không thể tìm thấy một định nghĩa rõ ràng về sự khác biệt giữa hai và khi nào nên sử dụng chúng và khi nào không.
Lợi ích của cái này so với cái kia và tại sao tôi lại sử dụng cái này hơn cái kia ?? Có ai đó giải thích điều này cho tôi biết không?
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);
});
append
mà (sử dụng để?) lỗi tức là, tôi sử dụngappendTo
mà dường như alsomore đúng ngữ nghĩa đặc biệt là kể từ khi cóafter
(chuỗi chuỗi chuỗi) - nb:after
là sau khi không nằm trong