经常使用的JS各种小功能

删除字符串中全部的英文双引号

  • 使用String对象的 replace() 方法,将全部匹配到的双引号替换为空串,达到删除双引号的效果
  • 注意: replace() 方法第一个参数,这里匹配全部的双引号须要使用正则表达式,英文双引号须要使用反斜杠转义
msg = msg.replace(/\"/g, "")

js/jq动态添加的元素不能触发绑定事件的解决方案

//此时动态加载出来的元素必定要在$(‘父元素’)里面,不然绑定事件失效。
//换句话说,本应该绑定A元素,可是A元素是动态生成的,
//因此jq应该获取A元素的父元素来监听A元素是否发生click事件。 
$('父元素').on('click', '子元素', function(){
    ...
})

js循环最后一个逗号如何去除

利用数组,而后使用 join(',') ,将数组转为字符串并以逗号分隔javascript

js获取元素标签的ID值

 getAttribute("id") java

js循环给元素绑定click事件并返回其索引值

$("ul li").click(function(){
    var item = $(this).index();  //获取索引下标 也从0开始
})
相关文章
相关标签/搜索