Rumah > Soal Jawab > teks badan
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
</head>
<body>
<form>
<label>
<input id="txt" type="text" name="UserName" placeholder="请输入姓名">性别:
<select id="sex">
<option>女</option>
<option>男</option>
</select>
</label>
<input id="show-btn" type="button" value="显示数据">
</form>
<ul id="list"></ul>
<script>
var json=[{
"name": $("#txt").val(),
"sex": $("#sex").val()
}];
$("#show-btn").click(function(){
$.each(json,function(i){
$("#list").append("<li>姓名:"+json[i].name+" 性别:"+json[i].sex+"</li>");
});
});
</script>
</body>
</html>
高洛峰2017-05-18 10:56:19
Sila masukkan var json=[xxxxx] ;
ke dalam fungsi klik
$("#show-btn").click(function(){
var json=[{
"name": $("#txt").val(),
"sex": $("#sex").val()
}];
$.each(json,function(i){
$("#list").append("<li>姓名:"+json[i].name+" 性别:"+json[i].sex+"</li>");
});
});
过去多啦不再A梦2017-05-18 10:56:19
Adakah poster tidak menerangkan masalah dengan jelas? Saya fikir anda bercakap tentang penggunaan setiap
================================================ === =====
Adakah anda maksudkan anda tidak mahu menggunakan subskrip dalam panggilan balik?
Gambar di atas ialah setiap kaedah JQuery
Anda boleh menggunakan ini dalam panggilan balik untuk mendapatkan objek yang sedang digelung
atau gunakan parameter kedua dalam panggilan balik