JQuery छिपाने के लिए शुद्ध जेएस बराबर () / शो ():
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
हम return el
संतुष्ट धाराप्रवाह इंटरफ़ेस "डेसिंग पैटर्न" के कारण उपयोग करते हैं ।
यहाँ काम कर रहा उदाहरण है ।
नीचे मैं अत्यधिक वैकल्पिक विकल्प भी प्रदान करता हूं , जो कि संभवतः "प्रश्न के करीब" उत्तर है:
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
बेशक यह jQuery 'प्रत्येक' को लागू नहीं करता है ( @JamesAllardice उत्तर में दिया गया है ) क्योंकि हम यहाँ शुद्ध js का उपयोग करते हैं।
काम करने का उदाहरण यहाँ है ।
.toggle()