อยากได้วิธี get attribute ของ Dropdrow

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

อยากได้วิธี get attribute ของ Dropdrow

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

2017-04-30_16-12-09.jpg
2017-04-30_16-12-09.jpg (10.44 KiB) Viewed 2269 times
2017-04-30_16-12-46.jpg
2017-04-30_16-12-46.jpg (7.11 KiB) Viewed 2269 times
คือ ต้องการดึงค่า ที่อยู่ใน attribute
2017-04-30_16-14-45.jpg
2017-04-30_16-14-45.jpg (74.19 KiB) Viewed 2269 times
มาใส่ในช่อง input ปัญหาตอนนี้ ถ้าเราเลือก จังหวัดใหม่ จะได้เเค่ ค่าจังหวัดมา เเต่ถ้าเปลี่ยนไปเลือก อำเภอ จะได้เเค่ค่าอำเภอมา อยากจะได้ทั้ง 3 ค่าเลย

โค้ด: เลือกทั้งหมด

 jQuery(function ($) {
        jQuery('body').on('change', '.mapdefult', function () {
            var province = $(this).find('option:selected').attr('map_default');
            var district = $(this).find('option:selected').attr('district_default');
            var subdistrict = $(this).find('option:selected').attr('subdistrict_default');
            var d = province + district + subdistrict;
            jQuery('#image_lat_lng').val(d);

        });
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: อยากได้วิธี get attribute ของ Dropdrow

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

ลองวิธีนี้ ขึ้น null

โค้ด: เลือกทั้งหมด

  function getprovince() {
        var x = document.getElementById("m_place_province").getAttribute("map_default");

    alert(x);

    }
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: อยากได้วิธี get attribute ของ Dropdrow

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

ได้เเล้วจ้า

โค้ด: เลือกทั้งหมด

jQuery(function ($) {
        jQuery('body').on('change', '.mapdefult', function () {
            var province = $('#m_place_province :selected').text();
            var district =$('#m_place_district : selected').text();
            var subdistrict = $('#m_place_subdistrict :selected').text(); 
            var d = province + ' ' + district + ' ' + subdistrict;
           
            jQuery('#image_lat_lng').val(d);

        });
หรือ

โค้ด: เลือกทั้งหมด

 jQuery(function ($) {
        jQuery('body').on('change', '.mapdefult', function () {
            var province = $('#m_place_province :selected').attr('map_default');
            var district =$('#m_place_district : selected').attr('district_default');
            var subdistrict = $('#m_place_subdistrict :selected').attr('subdistrict_default'); 
            var d = province + ' ' + district + ' ' + subdistrict;
           
            jQuery('#image_lat_lng').val(d);

        });
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 39