मुझे किसी फ़ंक्शन में कोई तत्व पारित करने की आवश्यकता है और फिर माता-पिता को ट्रैवर्स करते समय उस विशिष्ट तत्व से मेल खाना चाहिए। पकड़ (मेरे जैसे किसी के लिए अनजान) यह है कि इस तत्व में कोई आईडी नहीं है। निम्न उदाहरण में, मैं हर तत्व गुलाबी बारी करने के सिवाय एक क्लिक किया कि पर पीलेjQuery - कैसे जांचें कि दो तत्व समान हैं या नहीं?
function colorize(element) {
element.parent().find('span').each(function() {
if ($(this)===element) { // the problem is this is always false
$(this).css('background','yellow');
} else {
$(this).css('background','pink');
}
});
}
$('span').click(function() {
colorize($(this));
});
http://stackoverflow.com/questions/4441135/how-to-compare-two-doms-or-dom-nodes-in-general –