转载请注明出处:https://blog.csdn.net/Faith_chao/article/details/85314146
$("div").data("greeting", "Hello World");
alert($("div").data("greeting"));
$("div").removeData();
$("li").each(function(){
alert($(this).text())
});
$.each([52, 97], function(index, value) {
alert(index + ': ' + value);
});
var jq=$.noConflict();
var params = { width:1900, height:1200 };
var str = $.param(params);
x=$("li").toArray()
for (i=0;i
$.contains( document.documentElement, document.body ); // true
$.contains( document.body, document.documentElement ); // false
var name = "局部变量";
alert(name); // 局部变量
eval( "alert(name);" ); // 局部变量
$.globalEval( "alert(name);" ); // 全局变量
提示:该函数的作用与常规的JavaScript eval()函数相似。不同的是,jQuery.globalEval()执行代码的作用域为全局作用域。
var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ];
$( "div" ).text( arr.join( ", " ) );
arr = $.grep(arr, function( n, i ) {
return ( n !== 5 && i > 4 );
});
$( "p" ).text( arr.join( ", " ) );
arr = $.grep(arr, function( a ) {
return a !== 9;
});
$( "span" ).text( arr.join( ", " ) );
var arr = [ 4, "Pete", 8, "John" ];
$.inArray( "John", arr ); //3
$.inArray( 4, arr ); //0
$.inArray( "Karl", arr ); //-1
$.inArray( "Pete", arr, 2 ); //-1
$.isEmptyObject({}); // true
$.isEmptyObject({ foo: "bar" }); // false
$.isXMLDoc(document); //false
$.isXMLDoc(document.body); //false
var arr = ["a","b","c","d"];
$.map(arr,function(value,index){ // 参数位置和$.each()不同
return (value.toUppercase + index);
})
var arr = $.merge([0,1],[2]) //[0,1,2]
浏览器支持时返回JSON.parse()方法的结果,否则返回自定义方法的结果。
$.when( {testing : 123} ).done(
function(x) { alert(x.testing);}
);
$.when( $.ajax("a.do") )
.done (
function(data, textStatud, jqXHR){ alert(jqXHR.status); } // 200
)
.fail(function(){ alert("error") });
提示:.then() 两个函数作为参数时等价done+fail,一个参数时等价done