和JS 中的JOIN 方法一樣,將一數組按照JOIN的參數連接起來。
比如:
var arr = [ "a", "b", "c", "d", "e" ];
document.write(arr.join("-"));
結果:a-b-c-d-e。
var members=["John","Steve","Ben","Damon","Ian"];
$('p.allmem').html(members.join("<br/>"));
$('p.allmem').html(members.join("<br/>"));
這事jquery中的代碼,作用是將數組以<br>分隔顯示在段落p中。
結果為:
John
Steve
Ben
Damon
Ian
Steve
Ben
Damon
Ian
grep(array,callback,boolean)
grep()方法的參數如下:
array是原始數組,grep()方法對原始數組進行篩選。callback是回調函數,執行篩選任務,返回過濾完的數組的值。boolean通常省略,默認為false,如果為true則返回與回調函數中提供的條件語句不匹配的值。
jquery中的sort()方法可以對數組進行排序。sort方法按字母順序為字符串數組排序。它不能用於數值排序,它是基於ASCII碼值排序的。
append方法,向匹配的元素內部追加內容。
HTML 代碼:
<p>I would like to say: </p>
jQuery 代碼:
$("p").append("<b>Hello</b>");
結果:
[ <p>I would like to say: <b>Hello</b></p> ]
bind方法為每個匹配元素的特定事件綁定事件處理函數。
描述:
當每個段落被點擊的時候,彈出其文本。
jQuery 代碼:
$("p").bind("click", function(){
alert( $(this).text() );
});
描述:
同時綁定多個事件類型
jQuery 代碼:
$('#foo').bind('mouseenter mouseleave', function() {
$(this).toggleClass('entered');
});
嘗試自己不看代碼,寫出代碼來。嘗試回憶。。。。。。這樣才能做到編程的得心應手。。。。。。