เปลี่ยนรูปแบบเริ่มต้นของการเลือกและโดยทั่วไปใช้ UL และ LI เพื่อจำลองในสถานการณ์
มีปลั๊กอิน jQuery จำนวนมากที่เปลี่ยนรูปแบบเริ่มต้นของการเลือกด้วยวิธีนี้
ตามรายงานของพี่ชายของโปรแกรมวิธีนี้ไม่สามารถรับข้อมูลได้หลังจากส่งแบบฟอร์ม ต่อมาหลังจากการทดลองใช้ปลั๊กอิน JS/jQuery ที่แตกต่างกันและผลลัพธ์เดียวกันก็เหมือนกัน: ไม่สามารถรับข้อมูลได้
ต่อมาฉันจะดูบล็อกที่เขียนโดยชาวต่างชาติ ฉันใช้สไตล์ CSS เพื่อเพิ่ม DIV นอกเลือกตั้งค่าความกว้างของการเลือกน้อยกว่าความกว้างของ DIV หลักแล้วเปลี่ยนรูปแบบของลูกศรเริ่มต้นที่เลือกโดยการตั้งค่าคุณสมบัติพื้นหลังของ DIV
วิธีนี้เป็นวิธีที่ดีโดยไม่ต้องเขียนสคริปต์และนำไปใช้กับ CSS อย่างง่ายเท่านั้น
อย่างไรก็ตามวิธีนี้ก็มีข้อบกพร่องเช่นกัน ในซีรี่ส์ IE เมื่อเลือกตัวเลือกจะมีบล็อกสีพื้นหลังและ IE7-IE10 มีข้อผิดพลาดนี้
ภายใต้โอเปร่าภาพพื้นหลังของ DIV จะไม่ปรากฏขึ้นนั่นคือลูกศรแบบเลื่อนลงของการเลือกจะไม่ปรากฏขึ้น ฉันไม่รู้ว่าทำไมสิ่งนี้จึงเกิดขึ้น
รหัสต่อไปนี้
คัดลอกรหัส