jQuery ค้นหาและแทนที่สตริง
ฉันมีข้อความเฉพาะในเว็บไซต์สมมติว่า "lollypops" และฉันต้องการแทนที่สตริงนี้ทั้งหมดด้วย "marshmellows" ปัญหาคือไม่รู้ว่าข้อความอยู่ตรงไหน ฉันรู้ว่าฉันสามารถทำสิ่งต่างๆเช่น: $(body).html($(body).html().replace('lollypops', 'marshmellows')); สิ่งนี้อาจใช้ได้ แต่ฉันต้องเขียน HTML ใหม่ให้น้อยที่สุดเท่าที่จะทำได้ดังนั้นฉันคิดว่า: ค้นหาสตริง ค้นหาองค์ประกอบหลักที่ใกล้เคียงที่สุด เขียนเฉพาะองค์ประกอบหลักที่ใกล้เคียงที่สุด แทนที่สิ่งนี้แม้ในแอตทริบิวต์ แต่ไม่ใช่ทั้งหมดเช่นแทนที่ในclassแต่ไม่ใช่ในsrc ตัวอย่างเช่นฉันจะมีโครงสร้างแบบนี้ <body> <div> <div> <p> <h1> <a>lollypops</a> </h1> </p> <span>lollypops</span> </div> </div> <p> <span class="lollypops">Hello, World!</span> <img src="/lollypops.jpg" alt="Cool image" /> </p> <body> ในตัวอย่างนี้ทุกครั้งที่เกิด "lollypops" จะถูกแทนที่โดย<img src="...จะยังคงเหมือนเดิมและองค์ประกอบเดียวที่จะถูกปรับแต่งจริงจะเป็น<a>และทั้งสอง<span>อย่าง มีใครรู้วิธีทำบ้างไหม?