<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
</head>
<style type="text/css">
.box{width: 600px;height: 300px;border: 1px solid #ccc;margin: 0 auto}
.func span{margin-right: 10px;cursor: pointer;}
</style>
<body>
<p class="box">
<input type="text" name="" value="">
</p>
<p class="func">
<span>补水,</span><span>保湿,</span><span>去皱,</span><span>美白,</span>
</p>
</body>
<script type="text/javascript">
$(".func span").click(function(){
h=$(this).html();
$(".box input").attr("value").append(h);
});
</script>
</html>
Apa yang saya tulis di sini adalah salah, saya ingin melaksanakannya dengan mengklik span dan kemudian menambah nilai pada nilai input
$(".input kotak").val($(".input kotak").val() + h)
Saya tidak tahu apa yang anda maksudkan dengan menambah? Apa yang saya faham ialah pada asalnya
val
是空字符串'',点了一个‘补水,’,然后字符串拼接,val
变成‘补水,’,再点了一个‘保湿,’,追加var
bertukar menjadi 'menghidrat, melembapkan,'Semua yang dinyatakan di atas adalah betul Anda mungkin tidak memahami perbezaan antara tambah dan tugasan langsung ke val(Add) memasukkan elemen ke dalam nod dom sedia ada, seperti: