乙個乙個來看:
val():來對乙個頁面元素進行取值和賦值
取值:var result = $(「#txtsearch」).val();
賦值:$(「#txtsearch」).val(result);
each():對乙個集合的操作,對集合裡面的每乙個元素進行後面的方法呼叫,例如:
$.each(data.list, function (i, item) );
頁面裡面有乙個id="div_keycontent"的div:
js裡面就可以這樣寫:
$.each(data.list, function (i, item) );
get():在頁面上非同步獲取資料,這種方式是非同步繫結的形式,在我的前面的文章裡面有交代,這裡就不說了吧。
spilt():對字串進行操作例如:
var str = spit(「liu,ming,feng」,」,」);
這樣返回的str就是乙個字串陣列:
substr();對字串操作的,去裡面的子字串
用法:///判斷最後乙個字元是否為逗號
if (str.substring(str.length - 1, str.length) == "," || str.substring(str.length - 1, str.length) == ",")
html():修改乙個html的標籤的內容,例如:
$("#div_keycontent").html("沒有資料
");keyup();鍵盤按下彈起觸發的方法
$("#txtsearchkey").keyup(function () );
trim():去掉字串的首尾空格
用法:str.trim();
show():讓頁面元素顯示例如:$("#txtsearchkey").show();
hide():隱藏頁面的元素例如:$("#txtsearchkey").hide();
indexof():檢視字串的中是否有對應的子字串
用法:if (str.indexof(',,') != -1 || str.indexof(',,') != -1)
一些常用js方法
使用命名空間 var global global.namespace function str else 陣列相關 判斷元素是否存在 第一種寫法 為系統陣列物件新增原型擴充套件方法 array.prototype.inarray function value return false 第二種 自定義...
一些常用的JS方法
獲取位址的引數 function search param else input type file 不可編輯 今天在做專案的時候,遇到上傳文字框的問題,在firefox中,該控制項產生的文字框是預設不可編輯的,但是在ie下,該文字框可編輯,根據使用者需要,此文字框應為不可編輯。但是直接將其設定為 ...
js常用的一些方法
map 方法返回乙個由原陣列中的每個元素呼叫乙個指定方法後的返回值組成的新陣列,它不會改變原來的陣列。indexof 方法可返回某個指定的字串值在字串中首次出現的位置。如果要檢索的字串值沒有出現,則該方法返回 1。substring 方法用於提取字串中介於兩個指定下標之間的字元。這個和slice 有...