javascript
实战中的javascript问题
痴情的程序员
分享不易,您的点赞就是我的动力!
展开
-
jquery的addClass追加的类名,jquery的append追加的元素,按照class查找的元素的点击事件失效
这个是原来的写法,由于.li-time-none 是jq后追加上去的,这样写不起作用 $('.it .li-time:not(".li-time-none")').on('click',function(){ $('.it .li-time:not(this)').removeClass('li-time-choice') $(this).addClass('li-time-choice') }) 改成这样就可以了 $(document).on('click','.it .li-time:not(".原创 2022-01-17 16:46:46 · 473 阅读 · 0 评论 -
js将字符串中所有反斜杠替换成正斜杠
区分正斜杠与反斜杠: 正斜杠:http://。http紧跟着的斜杠,离手输入最近的斜杠,shift中间斜杠。45度角斜杠。正斜杠不需要转义 反斜杠:回车与空格之间。程序表示时需要转义成\。 str.replace(/\\/,/); 要想定义字符串 `a\b\c` 需要这样写 var str = "a\\b\\c"; alert(str.replace(/\\/g,"/"));//将a\b\c 修改为a/b/c var str = "a\\b\\c"; alert(str); alert(str.rep原创 2021-04-30 10:00:23 · 774 阅读 · 0 评论 -
权限树插件报错Uncaught TypeError: Cannot read property ‘msie’ of undefined
错误: Uncaught TypeError: Cannot read property ‘msie’ of undefined 原因: $.browser方法在 jQuery 1.9中被移除了 自己写一段 $.browser代码进去(推荐) 写在jQuery引用之后的script里面 jQuery.browser = {}; (function () { jQuery.browser.msie = false; jQuery.browser.version = 0; if (nav原创 2021-04-30 09:59:52 · 113 阅读 · 0 评论