'মান = এক্স' দিয়ে কীভাবে উপাদানগুলি সন্ধান করবেন?


102

আমার যে উপাদান রয়েছে তা সরিয়ে ফেলতে হবে value="123"। আমি জানি যে বিভিন্ন মান সহ সমস্ত উপাদান এর মধ্যে অবস্থিত #attached_docsতবে আমি কীভাবে উপাদানটি নির্বাচন করব তা জানি না value="123"

$('#attached_docs').find ... .remove();

আপনি কি আমাকে সাহায্য করতে পারেন?

উত্তর:


158

valueবৈশিষ্ট্যটি ব্যবহার করে যদি পৃষ্ঠার উত্সটিতে মানটি হার্ডকোড করা থাকে তবে আপনি পারেন

$('#attached_docs :input[value="123"]').remove();

আপনি যদি এমন উপাদানগুলিকে টার্গেট করতে চান যাগুলির একটি মান রয়েছে 123যা ব্যবহারকারী দ্বারা নির্ধারিত হয়েছিল বা প্রোগ্রামগতভাবে EDIT ব্যবহার করে উভয়ভাবে ..

অথবা

$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();

ডেমো http://jsfiddle.net/gaby/RcwXh/2/


'123' এর পরিবর্তে আমার যদি অ্যারে থাকে তবে কী করব ..?
জে মোমায়া

2
@ জায়েমায়া তারপরে filterএবং অভ্যন্তরের ফেরতের সাথে দ্বিতীয় সংস্করণটি ব্যবহার করুনarray_var.includes(this.value)
গ্যাব্রিয়েল পেট্রোলি


3

নিম্নলিখিত নির্বাচক ব্যবহার করুন।

$('#attached_docs [value=123]').remove();

2

নিম্নলিখিত আমার জন্য কাজ করেছে:

$("[id=attached_docs][value=123]")

1
$('#attached_docs [value="123"]').find ... .remove();

এটি আপনার প্রয়োজন হিসাবে করা উচিত, আপনি আইডি সদৃশ করতে পারবেন না! এটা মনে রেখ


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