jQuery,javascript寶典、知識總結、用法大全
阿新 • • 發佈:2019-01-27
1.清除屬性
$("#category").attr('style','');
2.清空html標籤間內容
$("#replaceImgTit").html('圖片對應頻道:');
3.jQuery控制 html標籤顯示與隱藏
$("#replaceImgText").css('display','none');
4.js判斷域名是否合法
String("被驗證的域名").indexOf("合法的域名") <= 0
5.獲取文字域的值
$("#replaceImgText").val();
6.jQuery中的click與live區別,繫結onclick事件,建立的dom層,再刪除dom層,不會失效;但是如果用jquery 的click事件時,應該這樣寫
$('.delYetMark').live('click', function () {
//必須加上live, live支援對未來建立的元素繫結事件
});
而不是這樣:
$('.delYetMark'). click ( function () {
//沒有了live,則不支援建立元素繫結事件,只支援當前元素
})
7.JavaScript 處理全形半形狀態下的字串長度(轉)
<script language="JavaScript"> String.prototype.cnLength = function(){ var cn_str = this.match( /[^\x00-\xff]/ig ); return this.length + (cn_str==null?0:cn_str.length); } var str = "zone自由"; document.write( str.length + "<br />" ); document.write( str.cnLength() ); </script>
8.JS 判斷一個字串是否在一個數組中
<script language="JavaScript"> var str = "H"; var newArr = ["Hello", "Height", "Hi", "Hand"]; // Method 1 for (var i in newArr) { if (newArr[i].indexOf(str) > -1) { // 處理操作 } } //Method 2 for (var i = 0; i < newArr.length; i++) { if (newArr[i].indexOf(str) > -1) { // 處理操作 } }; //Method3 var newArr = ["Hello", "Height", "Hi", "Hand"]; if(newArr.toString().indexOf(str) > -1) { // 處理操作 } </script>