永发信息网

用jquery把复选框checkbox选中的值放入input框中

答案:3  悬赏:0  手机版
解决时间 2021-03-28 17:27
  • 提问者网友:沉默菋噵
  • 2021-03-28 11:28
用jquery把复选框checkbox选中的值放入input框中
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-03-28 12:50
看电影
 睡觉
 
爱好:

$("input[name='chkHobby']").change(function(){
        var result="";
        $(this+":checked").each(function(){
               result+=$(this).val()+',';
        });
        $("#txtHobby").val(result);    
    });追问这个 不行啊,没效果,你试验过了么?追答
有效果的啊。我测过的

追问我按你给的写,没有效果


追答你用的是jquery1.8的啊,我那个是1.72的版本
你把
$(this+":checked").each(function(){
改成:
$("input[name='chkHobby']:checked").each(function(){追问可以了,但是能不能把最后一个逗号去掉了阿,这样看上去不好追答if(result!=""){
    result=result.substring(0,result.lastIndexOf(',')); 
}把这段代码添加到
   $("#txtHobby").val(result);
前面就可以了。

全部回答
  • 1楼网友:woshuo
  • 2021-03-28 15:31
点击复选框的时候用each寻找 checked 属性的,并获取值存在一个变量活数组里面。然后把相应的值付给input,这是思路,你自己先写一下,实在写不出来我再帮你写
  • 2楼网友:逐風
  • 2021-03-28 14:22
留下邮箱,给你发几个jquery必学的几个例子,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯