Setara JS murni untuk sembunyikan jQuery () / show ():
function hide(el) {
el.style.visibility = 'hidden';
return el;
}
function show(el) {
el.style.visibility = 'visible';
return el;
}
hide(document.querySelector(".test"));
// hide($('.test')[0]) // usage with jQuery
Kami menggunakan return el
karena untuk memenuhi antarmuka "pola desing" yang lancar .
Berikut ini contoh kerjanya .
Di bawah ini saya juga memberikan alternatif yang SANGAT tidak disarankan , yang mungkin lebih "mendekati pertanyaan":
HTMLElement.prototype.hide = function() {
this.style.visibility = 'hidden';
return this;
}
HTMLElement.prototype.show = function() {
this.style.visibility = 'visible';
return this;
}
document.querySelector(".test1").hide();
// $('.test1')[0].hide(); // usage with jQuery
tentu saja ini tidak menerapkan jQuery 'masing-masing' (diberikan dalam jawaban @JamesAllardice ) karena kami menggunakan js murni di sini.
Contoh kerja ada di sini .
.toggle()