เมนู

แสดงโพสต์

ส่วนนี้ให้คุณดูโพสต์ทั้งหมดของสมาชิกท่านนี้ (เฉพาะโพสต์ในส่วนที่คุณมีสิทธิ์เข้าถึง)

เมนู แสดงโพสต์

ข้อความ - verygood

#1
อ้างถึง
<script>
var pat = /blog-(d )/gm;
var result = "tag:1111111,2222222:blog-333333333.post-44444444".match(pat);
alert(result[0].substr(5));
</script>

ไม่รู้ว่าใช่แบบที่ต้องการไหมนะครับ ลองเอาไปรันดูนะครับ

ได้แล้วครับสุดยอดมากครับ  ขอบคุณมากๆครับ :wanwan017:
ผมปรับเอานิดนุง
console.log("tag:1111111,2222222:blog-333333333.post-44444444".match(/-?d*.?d{1,2}/gm)[3])
#2
นี่คือข้อมูลเต็ม "tag:1111111,2222222:blog-333333333.post-44444444"
คือผมอยากดึงข้อมูลออกมาเฉพาะ 333333333  ต้องเขียนประมาณไหนครับ
#3
มือใหม่ ใหม่มากๆ รบกวนด้วยครับ :wanwan017:
#4
เจ้านี้เข็ดแล้ว :'(
#5
ขอบคุณครับ เชฟไว้ก่อน :wanwan019:
#6
ผมว่าคนส่วนใหญ่น่าจะเข้าใจนะครับ เพราะคนส่วนใหญ่เล่นเฟส
#7
อ้างถึงจาก: kumabro ใน 27 กรกฎาคม 2017, 14:34:34
ลองสร้าง element จำลองมาใช้ชั่วคราวมั้ยครับ  :wanwan011:


var item = Datajson.people.person[0].age;
var a = document.createElement('div');
a.innerHTML = item;
var childElems = a.getElementsByClassName('child');
console.log(eval(childElems[0].innerText));


Wow!!! มีแต่ท่านเทพๆ แค่เอาโค้ดไปวางก็ได้เลย ผมหาวิธีตั้งหลายวัน ขอบคุณมากๆครับ :wanwan017:
#8
อ้างถึงจาก: infamous ใน 17 มิถุนายน 2017, 13:00:44
ลองประยุกต์ดูนะครับ ผมแค่ทดสอบใน dev console

// JS

var item=Datajson.people.person[0].age; // 0 is object index
var mItem=item.match('child3">(.*?)<')[1].trim();
console.log(mItem);


พี่ครับถ้า class child3 มีสองหรือมีมากกว่าสองclassละครับเราจะเขียนยังไงเพื่อที่จะดึงออกมาทีละอัน

        <div class="body">
            <div><span class="child3">ข้อมูลที่ 1</span></div>
            <div><span class="child3">ข้อมูลที่ 2</span></div>
        </div>

var mItem=item.match('child3">(.*?)<')[1].trim(); //โค้ดนี้ดึงออกมาแค่อันเดียว
#12
อ้างถึงจาก: infamous ใน 17 มิถุนายน 2017, 13:00:44
ลองประยุกต์ดูนะครับ ผมแค่ทดสอบใน dev console

// JS

var item=Datajson.people.person[0].age; // 0 is object index
var mItem=item.match('child3">(.*?)<')[1].trim();
console.log(mItem);

:wanwan017:
สุดยอด ได้แล้วครับขอบคุณมากๆครับพี่
#13
Datajson = {
   "people": {
     "person": [{
       "name": "Peter",
       "age": <div id="myDIV"><p class="child1">12 </p><p class="child2"> 20 </p><p class="child3"> 30 </p>< /div>,
       "sex": "male"
     },
     {
       "name": "Zara",
       "age": 65,
       "sex": "female"
     }]
   }
 }

ตามข้อมูลด้านบนคือผมอยากดึงข้อมูลที่อยู่ใน class="child3" คือ 30 อ่ะครับต้องเขียนโค้ดประมาณไหนครับ tyscript หรือ javascript ก็ได้ครับ  ขอบคุณครับ :wanwan017:
#14
ถ้าโฮสต่างเทศไม่ดีครับบ่องตง เคยใช้มาแล้ว แรกๆดีนานๆต้องแก้ปัญหาเอง  ถ้าจะใช้ vpsth แนะนำให้ใช้ของท่านนี้ดีกว่าครับ www.svmusichost.net ราคาเท่ากันแต่คุณภาพต่างกัน ชัพพอตดี
#15
โทดครับ วันละพันนี่เราหาให้อาจารย์วันละพันหรือเปล่าครับ? :wanwan009: