ถ้าจะใช้วิธีแบบในตัวอย่างนี้ปรับเปน radio button ทำยังไงค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ถ้าจะใช้วิธีแบบในตัวอย่างนี้ปรับเปน radio button ทำยังไงค่ะ
ถ้าจะใช้วิธีแบบในตัวอย่างนี้ปรับเปน radio button ทำยังไงค่ะ
https://www.ninenik.com/ซ่อนและแสดงเนื้อหาแบบหีบเพลง_(accordion)_ด้วย_jquery_อย่างง่าย-154.html
จากตัวอย่างนี้ค่ะ ถ้าจะปรับใช้กับ radio button ทำยังไงค่ะ
ถ้าคลิกแล้วให้แสดงเหมือนในตัวอย่างอ่ะค่ะ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ลองเอาแนวทางจากตัวอย่างต่อไปนี้ ไปประยุกต์ดู
ตัวอย่าง
หัวข้อทดสอบที่ 1
หัวข้อทดสอบที่ 2
หัวข้อทดสอบท3
หัวข้อทดสอบที่ 4
โค้ดตัวอย่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title>radio accordion</title> <style type= "text/css" > /* สร้าง css class ชื่อ iTopic สำหรับ หัวข้อเมนู */ .iTopic{ font-size:12px; display:block; float:left; height:22px; font-weight:bold; color:#333; padding-left:25px; padding-bottom:3px; line-height:18px; /* cursor:pointer;*/ width:400px; clear:both; border:1px solid #CCCCCC; } /* สร้าง css class ชื่อ iDetail สำหรับ รายละเอียด */ .iDetail{ font-size:12px; display:none; clear:both; float:left; font-weight:normal; color:#333333; padding-left:25px; padding-bottom:10px; line-height:18px; background-color:#E9EFEF; width:400px; } </style> </head> <body> <div class = "iMenu" > <span class = "iTopic" > <input type= "radio" class = "iRadio_css" name= "radio" id= "radio" value= "radio" /> หัวข้อทดสอบที่ 1</span> <label class = "iDetail" >รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1 รายละเอียดหัวข้อทดสอบที่ 1</label> <span class = "iTopic" > <input type= "radio" class = "iRadio_css" name= "radio" id= "radio" value= "radio" /> หัวข้อทดสอบที่ 2</span> <label class = "iDetail" >รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2 รายละเอียดหัวข้อทดสอบที่ 2</label> <span class = "iTopic" > <input type= "radio" class = "iRadio_css" name= "radio" id= "radio" value= "radio" /> หัวข้อทดสอบท3</span> <label class = "iDetail" >รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3 รายละเอียดหัวข้อทดสอบที่ 3</label> <span class = "iTopic" > <input type= "radio" class = "iRadio_css" name= "radio" id= "radio" value= "radio" /> หัวข้อทดสอบที่ 4</span> <label class = "iDetail" >รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4 รายละเอียดหัวข้อทดสอบที่ 4</label> </div> <script type= "text/javascript" > $( function (){ $( ".iRadio_css" ).click( function (){ $(this).parent( ".iTopic" ).next( "label.iDetail" ).slideToggle( "fast" ); $(this).parent( ".iTopic" ).next( "label.iDetail" ).siblings( "label" ).slideUp( 'fast' ); }); }); </script> </body> </html> |

ความคิดเห็นที่
2
ขอบคุณมากค่ะ ^^

ขอบคุณทุกการสนับสนุน
![]()