js checkbox replace

zsw514573739 2014-01-02 11:41:36
引用: <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();
}
})
})
结果是可以添加,但不能删除,求解的,很急...
...全文
171 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsw514573739 2014-01-13
  • 打赏
  • 举报
回复
谢谢,继续学习啊。
泡泡鱼_ 2014-01-10
  • 打赏
  • 举报
回复
你这版本太老了,我无法具体的说明有哪些不同.但是最新版本的话插件,功能肯定多了,运行时也应该更稳定,效率也应该更高了,具体的请参考:进入官方网站
zsw514573739 2014-01-10
  • 打赏
  • 举报
回复
引用 1 楼 crying_boy 的回复:
ss=ss.replace($(this).val(), ""); 1:楼主的jQuery版本真可称得上原始了,情况允许的话,建议用最新版本 2:楼主这功能感觉就用得有点不合理了,所有的值是直接进行连接的,然后查找有相同的就替换为空,没有则做字符串连接,这要是了da,ba 再来个ab你也替换?建议采用数组进行存储和操作.当然,你要是有特殊需求,非这么做不可,那就另当别论了
您说的对,我用数组搞定了,顺便问一下,最新的jQuery有啥不同的么?可以具体说说哦不?
泡泡鱼_ 2014-01-03
  • 打赏
  • 举报
回复
ss=ss.replace($(this).val(), ""); 1:楼主的jQuery版本真可称得上原始了,情况允许的话,建议用最新版本 2:楼主这功能感觉就用得有点不合理了,所有的值是直接进行连接的,然后查找有相同的就替换为空,没有则做字符串连接,这要是了da,ba 再来个ab你也替换?建议采用数组进行存储和操作.当然,你要是有特殊需求,非这么做不可,那就另当别论了

87,996

社区成员

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

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