না, কোনও jQuery (বা CSS) নির্বাচক নেই যা এটি করে that
আপনি সহজেই ব্যবহার করতে পারেন filter
:
$("p").filter(function() {
return $(this).text() === "hello";
}).css("font-weight", "bold");
এটি কোনও নির্বাচক নয় , তবে এটি কাজটি করে। :-)
আপনি যদি "হ্যালো" এর আগে বা পরে সাদা স্থানটি পরিচালনা করতে চান তবে আপনি $.trim
সেখানে একটি নিক্ষেপ করতে পারেন :
return $.trim($(this).text()) === "hello";
অকাল অপ্টিমাইজারগুলির জন্য, যদি আপনি এটি খেয়াল করেন না যে এটির সাথে মেলে না <p><span>hello</span></p>
এবং তার অনুরূপ হয় তবে আপনি সরাসরি $
এবং সরাসরি কল text
ব্যবহার করে কলগুলি এড়াতে পারবেন innerHTML
:
return this.innerHTML === "hello";
... কিন্তু আপনি একটি আছে চাই অনেক অনুচ্ছেদের এটা কোন ব্যাপার জন্য, তাই অনেক আপনি সম্ভবত অন্যান্য বিষয় প্রথম আছে চাই। :-)
:contains
নিজের কোড দিয়ে নির্বাচককে ওভাররাইড করতে পারেন , তবে আমি মনে করি না এটিই আপনি বোঝাতে চেয়েছিলেন?