Postingan lainnya
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>
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
wah bisa.... mantap mas... :D makasih mas...
mas mau tanya apa bedanya .text() sama .val()
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
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
wah mantap termikasih para master... saya g' pernah main di jquery sebelumnya jadi kurang paham :D. terima kasih banyak sebelumnya