क्या jQuery निकटतम फ़ंक्शन के लिए प्रोटोटाइप में कोई समतुल्य है?jQuery निकटतम फ़ंक्शन के लिए प्रोटोटाइप समतुल्य
http://api.jquery.com/closest/
धन्यवाद
क्या jQuery निकटतम फ़ंक्शन के लिए प्रोटोटाइप में कोई समतुल्य है?jQuery निकटतम फ़ंक्शन के लिए प्रोटोटाइप समतुल्य
http://api.jquery.com/closest/
धन्यवाद
आप up
विधि का उपयोग कर सकते हैं। यह काफी समतुल्य नहीं है, क्योंकि closest
वर्तमान तत्व को भी मानता है। तो आप का उपयोग करता है, तो यह आपके मापदंड से मेल खाने को देखने के लिए, अगर ऐसा नहीं होता है पहली बार अपने चयनित तत्व का परीक्षण करने की आवश्यकता होगी, up
-method:
jQuery:
return $('#id').closest('li');
Prototype:
var element = $('id')
return element.match('li') ? element : element.up('li');
}
तुलना:
.closest()
.up() शामिल हैं एक jQuery वस्तु
आप इस विधि को सभी तत्वों के लिए आसानी से प्रोटोटाइप का विस्तार कर सकते हैं:
// Adds a closest-method (equivalent to the jQuery method) to all
// extended Prototype DOM elements
Element.addMethods({
closest: function closest (element, cssRule) {
var $element = $(element);
// Return if we don't find an element to work with.
if(!$element) {
return;
}
return $element.match(cssRule) ? $element : $element.up(cssRule);
}
});
.next('.className')
या .next('divId')
भी .previous()
, .down()
और .up()
, तुम कहाँ देख रहे हैं पर निर्भर करता है नहीं है।