value="123"
ฉันต้องการที่จะลบองค์ประกอบที่มี ฉันรู้ว่าทุกองค์ประกอบที่มีค่าที่แตกต่างกันอยู่เข้ามาแต่ผมไม่ทราบวิธีการเลือกองค์ประกอบด้วย#attached_docs
value="123"
$('#attached_docs').find ... .remove();
คุณสามารถช่วยฉันได้ไหม?
value="123"
ฉันต้องการที่จะลบองค์ประกอบที่มี ฉันรู้ว่าทุกองค์ประกอบที่มีค่าที่แตกต่างกันอยู่เข้ามาแต่ผมไม่ทราบวิธีการเลือกองค์ประกอบด้วย#attached_docs
value="123"
$('#attached_docs').find ... .remove();
คุณสามารถช่วยฉันได้ไหม?
คำตอบ:
หากค่าเป็นฮาร์ดโค้ดในซอร์สของเพจโดยใช้value
แอ็ตทริบิวต์คุณสามารถทำได้
$('#attached_docs :input[value="123"]').remove();
หากคุณต้องการกำหนดเป้าหมายองค์ประกอบที่มีค่า
EDIT ทำงานได้ทั้งสองวิธี ..123
ซึ่งกำหนดโดยผู้ใช้หรือโดยทางโปรแกรมให้ใช้
หรือ
$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();
filter
และด้านในarray_var.includes(this.value)
ค่าเท่ากับ 123:
jQuery("#attached_docs[value='123']")
อ้างอิงแบบเต็ม: http://api.jquery.com/category/selectors/
ใช้ตัวเลือกต่อไปนี้
$('#attached_docs [value=123]').remove();
สิ่งต่อไปนี้ใช้ได้ผลสำหรับฉัน:
$("[id=attached_docs][value=123]")
$('#attached_docs [value="123"]').find ... .remove();
ควรทำตามความต้องการของคุณคุณไม่สามารถทำซ้ำ id ได้! จำไว้