JQuery में "यह" के अंदर एक तत्व का चयन कैसे करें?


94

मुझे पता है कि मैं इस तरह से एक तत्व का चयन कर सकता हूं:

$("ul.topnav > li.target").css("border", "3px double red");

लेकिन मैं ऐसा कुछ कैसे कर सकता हूं:

$(this > li.target).css("border", "3px double red");

जवाबों:


197
$( this ).find( 'li.target' ).css("border", "3px double red");

या

$( this ).children( 'li.target' ).css("border", "3px double red");

childrenतत्काल वंशज के लिए, या findगहरे तत्वों के लिए उपयोग करें ।


96
खोजने के लिए छोटा हाथ:$('li.target',this);
ब्रैड क्रिस्टी

1
क्या केवल पहली घटना या सभी घटनाओं को वापस पाते हैं?
विग्नेश एस

9

मैं इसका उपयोग माता-पिता को प्राप्त करने के लिए करता हूं, इसी तरह बच्चे के लिए

$( this ).children( 'li.target' ).css("border", "3px double red");

शुभ लाभ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.