cara get data di jquery

agan mau tanya dong cara mengambil nilai dari tag di html itu gmn saya coba bikin pakai script ini g' mau diambil datanya. apa saya yang salah memahami tolong dibantu meluruskan klw salah :)

 <html>

<head>
    <script type="text/javascript" src="//code.jquery.com/jquery-2.1.4.min.js"></script>
    <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.slim.js"></script>
    <script type="text/javascript">
        var counter = 0;

        $(document).ready(function () {
            var socket = io.connect(location.protocol + '//' + document.domain + ':' + location.port);

                socket.on('connect', function(){
                    socket.emit('my_event',{
                        data : 'hello world'
                    })
                })

            socket.on('my_response', function (data) {
                $('#log').append(data.data)
            })

            $("#addMe").click(function () {
                counter++;
                $("#theCount").text(counter);
                socket.emit('my_event', {
                    data: $("#theCount").text(counter)
                })
                return false
            });
        });
    </script>
</head>

<body>
    <div id="theCount">0</div>
    <br/>
    <button id="addMe">Add 1</button>
    <br/>
    <div id="log">0</div>
</body>

</html>
avatar Galih94
@Galih94

15 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

6 Jawaban:

Jawaban Terpilih

Saya sebenernya kurang paham sama pertanyaannya wkwk

Mengambil nilai dari id theCount ya ?


//Di bawah itu fungsi .text() seharusnya tidak nerima parameter apa2 mas
$("#theCount").text(counter);

//Jadi dirubah ke
$("#theCount").text();

Nanti yang akan ke ambil adalah yang di dalam block div pada id tersebut ^^ CMIIW

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 5 tahun yang lalu

wah bisa.... mantap mas... :D makasih mas...

avatar Galih94
@Galih94

15 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

mas mau tanya apa bedanya .text() sama .val()

avatar Galih94
@Galih94

15 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

kalau text itu mengambil text yang ada di dalem elemen biasanya yang muncul di browser atau tampil pada client kalau value nilai dari element tersebut, contoh untuk select option kan di dalem tag option nya ada text biasa yang biasa nya muncul / tampil pada client, nah sedangkan nilai nya itu tersendiri ada di codingan jadi si user / client tidak mengetahuinya *kecuali inspect

jadi seusai bahasanya kalau text yah isi teks si element itu kalau val = value itu nilai nya

avatar sukmaw
@sukmaw

340 Kontribusi 75 Poin

Dipost 5 tahun yang lalu

Nah itu udah di jelasin hehe

Gampangnya kalau .text() itu mengambil semua text yang ada 1 block element. cth:

 <div id='abc'> halo saya <span>belajar text</span> </div>

Yang keluar adalah halp saya belajar text

Sekarang .val(), klau .val() itu mengambil nilai/value dari sebuah tag html. Cth:

 <input type='text' value='saya ambil ya' >

Yang keluar yaitu saya ambil ya .

Semoga membantu

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 5 tahun yang lalu

wah mantap termikasih para master... saya g' pernah main di jquery sebelumnya jadi kurang paham :D. terima kasih banyak sebelumnya

avatar Galih94
@Galih94

15 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban