jq点击添加去除checkbox值问题

一直被平均 2016-11-29 12:03:12

<input type="text" id="jsrt" class="tip" />
<input type="checkbox" class="xx" value="篮球" >篮球
<input type="checkbox" class="xx" value="儿童篮球" >儿童篮球
<input type="checkbox" class="xx" value="足球" >足球
<input type="checkbox" class="xx" value="儿童足球" >儿童足球
<script>
$("input.xx").click(function () {
try {
if ($(this).attr("checked")) {
$("#jsrt").val($("#jsrt").val() + $(this).val() + ",");
} else {
$("#jsrt").val($("#jsrt").val().replace($(this).val() + ',', ""));
}
} catch (e) {
$("#jsrt").val("");
}
})
</script>


现在有两个问题
1.去除最后一个逗号,比如我只选篮球和足球,那么文本框里足球后面没有逗号
2.如果我依次选择儿童篮球,足球,篮球的话,那么我想删除掉篮球的话,就会变成儿童足球,篮球里,
...全文
93 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
一直被平均 2016-11-29
  • 打赏
  • 举报
回复
算了,不用js了。。。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧