JQuery এর "এই" এর ভিতরে কোনও উপাদান কীভাবে নির্বাচন করবেন?


94

আমি জানি আমি এইভাবে কোনও উপাদান নির্বাচন করতে পারি:

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

তবে আমি কীভাবে এমন কিছু করতে পারি:

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

উত্তর:


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

বা

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

childrenতাত্ক্ষণিক বংশধরদের জন্য, বা findগভীর উপাদানগুলির জন্য ব্যবহার করুন ।


98
সন্ধানের জন্য স্বল্প হাত:$('li.target',this);
ব্র্যাড ক্রিস্টি

4
শুধুমাত্র প্রথম ঘটনা বা সমস্ত ঘটনা ফিরে পাওয়া যায়?
বিগনেশ এস

9

আমি সন্তানের জন্য একইভাবে পিতামাতাকে পেতে ব্যবহার করি

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

শুভকামনা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.