-
查看全部
-
?<script>
? ? ? ? ? ? $(function(){
?????????????????//首先定義全局JSON對(duì)象數(shù)組
? ? ? ? ? ? ? ? var students=[{name:"zhansan",age:18},{name:"lisi",age:20},{name:"maliang",age:19}];
????????????//初始化遍歷,students是要遍歷的對(duì)象的名字,function中第一個(gè)參數(shù)index是索引,每次+1遞增,????????? ? ? ? //?第二個(gè)參數(shù)item是數(shù)組中每個(gè)對(duì)象本身
? ? ? ? ? ? ? ? ?$.each(students,function(index,item){
? ? ? ? ? ? ? ? ? ? ?if(index<students.length){ //在此判斷當(dāng)前的index值和數(shù)組長(zhǎng)度,可以避免點(diǎn)擊事件后,
????????????????????????//觸發(fā)連續(xù)append操作
? ? ? ? ? ? ? ? ? ? ? ? ?$("#st").append("<li> 姓名是:"+item.name+" ,年齡:"+item.age+"</li>");
? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? ? ? ? ? ?});
? ? ? ? ? ? ? ? $("#btn").click(function(){
? ? ? ? ? ? ? ? ? ? alert("ok");
? ? ? ? ? ? ? ? ? ? $("#dv2").hide();
? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? });
? ? ? ? ? ? });
? ? ? ? ? ??
? ? ? ? </script>
? ? </head>
? ? <body>
? ? ? ? <div>
? ? ? ? ? ? <input type="button" id="btn" value="顯示學(xué)生信息" />
? ? ? ? ? ? <ul id="st"></ul>
? ? ? ? </div>
? ? ? ? <div id="dv2">
? ? ? ? ? ?<span>中國(guó)</span>?
? ? ? ? </div>
? ? </body>
</html>
查看全部 -
margin的百分比是相對(duì)于width的百分比,即在W3C盒模型下是相對(duì)于content的,而在IE盒模型下相對(duì)于border。css3中可用屬性boxSizing來(lái)自定義width。分別用content-sizing和border-sizing來(lái)定義
查看全部 -
字符轉(zhuǎn)換
https://r12a.github.io/apps/conversion/
查看全部 -
my (x, y) at (x, y)
我的某個(gè)位置在相對(duì)結(jié)點(diǎn)的某個(gè)位子
例如
{my:'right bottom', at:'center center'}
可以解釋為
我的右下角在相對(duì)結(jié)點(diǎn)的中心
my或者at中任何一個(gè)值沒(méi)有給出的話(huà)都會(huì)自動(dòng)設(shè)置成默認(rèn)值center。查看全部 -
https://www.runoob.com/jqueryui/api-sortable.html
查看全部 -
可選項(xiàng)
https://www.runoob.com/jqueryui/api-droppable.html#event-drop
查看全部 -
配置對(duì)象的可選項(xiàng)
https://www.runoob.com/jqueryui/example-draggable.html
查看全部 -
minChars (Number):
????在觸發(fā)autoComplete前用戶(hù)至少需要輸入的字符數(shù).Default: 1,如果設(shè)為0,在輸入框內(nèi)雙擊或者刪除輸入框內(nèi)內(nèi)容時(shí)顯示列表
* width (Number):
????指定下拉框的寬度. Default: input元素的寬度
* max (Number):
????autoComplete下拉顯示項(xiàng)目的個(gè)數(shù).Default: 10
* delay (Number):
????擊鍵后激活autoComplete的延遲時(shí)間(單位毫秒).Default: 遠(yuǎn)程為400 本地10
* autoFill (Boolean):
????要不要在用戶(hù)選擇時(shí)自動(dòng)將用戶(hù)當(dāng)前鼠標(biāo)所在的值填入到input框. Default: false
* mustMatch (Booolean):
????如果設(shè)置為true,autoComplete只會(huì)允許匹配的結(jié)果出現(xiàn)在輸入框,所有當(dāng)用戶(hù)輸入的是非法字符時(shí)將會(huì)得不到下拉框.Default: false
* matchContains (Boolean):
????決定比較時(shí)是否要在字符串內(nèi)部查看匹配,如ba是否與foo
bar中的ba匹配.使用緩存時(shí)比較重要.不要和autofill混用.Default: false* selectFirst (Boolean):
????如果設(shè)置成true,在用戶(hù)鍵入tab或return鍵時(shí)autoComplete下拉列表的第一個(gè)值將被自動(dòng)選擇,盡管它沒(méi)被手工選中(用鍵盤(pán)或鼠標(biāo)).當(dāng)然如果用戶(hù)選中某個(gè)項(xiàng)目,那么就用用戶(hù)選中的值. Default: true
* cacheLength (Number):
????緩存的長(zhǎng)度.即對(duì)從數(shù)據(jù)庫(kù)中取到的結(jié)果集要緩存多少條記錄.設(shè)成1為不緩存.Default: 10
* matchSubset (Boolean):
????autoComplete可不可以使用對(duì)服務(wù)器查詢(xún)的緩存,如果緩存對(duì)foo的查詢(xún)結(jié)果,那么如果用戶(hù)輸入foo就不需要再進(jìn)行檢索了,直接使用緩存.通常是打開(kāi)這個(gè)選項(xiàng)以減輕服務(wù)器的負(fù)擔(dān)以提高性能.只會(huì)在緩存長(zhǎng)度大于1時(shí)有效.Default: true
* matchCase (Boolean):
????比較是否開(kāi)啟大小寫(xiě)敏感開(kāi)關(guān).使用緩存時(shí)比較重要.如果你理解上一個(gè)選項(xiàng),這個(gè)也就不難理解,就好比f(wàn)oot要不要到FOO的緩存中去找.Default: false
* multiple (Boolean):
????是否允許輸入多個(gè)值即多次使用autoComplete以輸入多個(gè)值. Default: false
* multipleSeparator (String):
????如果是多選時(shí),用來(lái)分開(kāi)各個(gè)選擇的字符. Default: “,”
* scroll (Boolean):
????當(dāng)結(jié)果集大于默認(rèn)高度時(shí)是否使用卷軸顯示 Default: true
* scrollHeight (Number):
????自動(dòng)完成提示的卷軸高度用像素大小表示 Default: 180??
* formatItem (Function):
????為每個(gè)要顯示的項(xiàng)目使用高級(jí)標(biāo)簽.即對(duì)結(jié)果中的每一行都會(huì)調(diào)用這個(gè)函數(shù),返回值將用LI元素包含顯示在下拉列表中.
Autocompleter會(huì)提供三個(gè)參數(shù)(row, i, max): 返回的結(jié)果數(shù)組, 當(dāng)前處理的行數(shù)(即第幾個(gè)項(xiàng)目,是從1開(kāi)始的自然數(shù)), 當(dāng)前結(jié)果數(shù)組元素的個(gè)數(shù)即項(xiàng)目的個(gè)數(shù). Default: none, 表示不指定自定義的處理函數(shù),這樣下拉列表中的每一行只包含一個(gè)值.* formatResult (Function):
????和formatItem類(lèi)似,但可以將將要輸入到input文本框內(nèi)的值進(jìn)行格式化.同樣有三個(gè)參數(shù),和formatItem一樣.Default: none,表示要么是只有數(shù)據(jù),要么是使用formatItem提供的值.
* formatMatch (Function):
????對(duì)每一行數(shù)據(jù)使用此函數(shù)格式化需要查詢(xún)的數(shù)據(jù)格式. 返回值是給內(nèi)部搜索算法使用的. 參數(shù)值row
* extraParams (Object):
????為后臺(tái)(一般是服務(wù)端的腳本)提供更多的參數(shù).和通常的作法一樣是使用一個(gè)鍵值對(duì)對(duì)象.如果傳過(guò)去的值是{ bar:4 },將會(huì)被autocompleter解析成my_autocomplete_backend.php?q=foo&bar=4 (假設(shè)當(dāng)前用戶(hù)輸入了foo). Default: {}
* result (handler) Returns: jQuery
????此事件會(huì)在用戶(hù)選中某一項(xiàng)后觸發(fā),參數(shù)為:
????event: 事件對(duì)象. event.type為result.
????data: 選中的數(shù)據(jù)行.
????formatted:formatResult函數(shù)返回的值
????例如:
????$(“#singleBirdRemote”).result(function(event, data, formatted) {
//如選擇后給其他控件賦值,觸發(fā)別的事件等等
});
查看全部 -
僅支持ie瀏覽器
查看全部 -
json查看全部
-
檢測(cè)對(duì)象是否為空:
$.isEmptyObject(obj)
查看全部 -
判斷復(fù)選框是否被選中 checked:
if($('ele').is(':checked')){
}
查看全部 -
輸入驗(yàn)證、提示
查看全部 -
?$.get("http://yifanck.cn/data/info_f.php",function(data){
? ? ? ? ? ? ? ? ? ? ?$("#btnShow").attr("disabled",true)
? ? ? ? ? ? ? ? ? ? ? $("ul").append("<li>我的名字叫"+data.name+"!</li>")
? ? ? ? ? ? ? ? ? ? ? ?$("ul").append("<li>我的女友說(shuō)"+data.say+"!</li>")
? ? ? ? ? ? ?},"json")
這里的“json”是指dataType:"json"
$.get({
url:"",
dataType:"",
success:function(){}
})
查看全部
舉報(bào)