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


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.