首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js checkbox replace,该如何处理

2014-01-14 
js checkboxreplace引用: script src../jquery/jquery-1.4.2.min.js typetext/javascript/script

js checkbox replace
引用: <script src="../jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
for循环:<label><input type="checkbox"   tt="aa" type="'" + tablename + "'"  tt="aa"  onlyid="'" + val_lmid + "'"  value="" + val_zwbt + "" />" + val_zwbt + "<label>
得很多复选框,想得到的结果,当单击时没有则添加,有则删除,代码如下:
  $(function () {
          
                      var ss = "";
                         $("input[tt='aa']").click(function () {
                            if (ss.indexOf($(this).val()) >= 0) {
                                 ss.replace($(this).val(), "");
                             }
                             else {
                                  ss += $(this).val();
                              }
                          })
      })
结果是可以添加,但不能删除,求解的,很急...
[解决办法]
ss=ss.replace($(this).val(), "");

1:楼主的jQuery版本真可称得上原始了,情况允许的话,建议用最新版本
2:楼主这功能感觉就用得有点不合理了,所有的值是直接进行连接的,然后查找有相同的就替换为空,没有则做字符串连接,这要是了da,ba 再来个ab你也替换?建议采用数组进行存储和操作.当然,你要是有特殊需求,非这么做不可,那就另当别论了

热点排行