扫码关注官方订阅号
补水,保湿,去皱,美白,
我这里写的是错的 我是想实现 点一下span 然后往input value里添加一个值
$(".box input").val($(".box input").val() + h)
$(".box input").val($(".box input").val()+$(this).text())
不知道你说的追加是什么意思?我理解的是原来val是空字符串'',点了一个‘补水,’,然后字符串拼接,val变成‘补水,’,再点了一个‘保湿,’,追加var就变成了‘补水,保湿,’
val
var
<!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 id= "id_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).text(); $("#id_box_input").val($("#id_box_input").val + h); }); </script> </html>
$(".func span").click(function(){ var text = $(this).text(); var $input = $(".box input") $input.val($input.val()+text); });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
$(".box input").val($(".box input").val() + h)
不知道你说的追加是什么意思?我理解的是原来
val是空字符串'',点了一个‘补水,’,然后字符串拼接,val变成‘补水,’,再点了一个‘保湿,’,追加var就变成了‘补水,保湿,’