經常使用的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開始
})
相關文章
相關標籤/搜索