การลบเฉพาะค่าของแอตทริบิวต์ใน jQuery
บางครั้งเราจำเป็นต้องเก็บแอตทริบิวต์ไว้ แต่ต้องลบค่าปัจจุบันของมันออก ลองพิจารณาตัวอย่างต่อไปนี้ สมมติว่าเรามีอินพุต:
<input type="text" value="!!!" id="test">
ในกรณีนี้ เราจะระบุแอตทริบิวต์ และเพิ่มพารามิเตอร์ที่สองเป็นค่าว่างในเครื่องหมายคำพูด (ไม่มีช่องว่าง)
$('#test').attr('value', '');
โค้ด HTML จะกลายเป็นแบบนี้ - แอตทริบิวต์ value จะไม่หายไปจากโค้ด HTML:
<input type="text" value id="test">
แก้ไขโซลูชันของงานก่อนหน้า เพื่อให้ลบเฉพาะค่า www ออก แต่ไม่ลบตัวแอตทริบิวต์เอง