bind() 方法:被選元素新增乙個或多個事件處理程式,並規定事件發生時執行的函式
$(selector).bind()focus([[data],fn]) 元素獲得焦點時,觸發 focus$("button").bind("click",function());
事件
$("input[type=text]").focus(function());//hover([over,]out) :乙個模仿懸停事件(滑鼠移動到乙個物件上面及移出這個物件)的方法無法使用文字檔
$("td").hover( function () ,function () );
$("p").blur( function () );slidetoggle() 方法通過使用滑動效果(高度變化)來切換元素的可見狀態。
$(selector).slidetoggle(speed,callback) speed 可選規定元素從隱藏到可見的速度(或者相反)。預設為
"normal" 毫秒 (比如 1500
) "slow" "normal" "fast"
$(".btn1").click(function());prop()函式用於設定或返回當前jquery/ prop()操作針對的是元素(element
物件)物件所匹配的元素的屬性值
如果需要刪除dom
元素的屬性,請使用
removeprop()函式。
jqueryobject.prop( propertyname [, value ] )元素。jqueryobject.prop( object )
//以物件形式同時設定任意多個屬性值。物件obj的每個屬性對應propertyname,屬性的值對應value
codeplayervar $n2 = $("#n2");
//prop()操作針對的是元素(element物件)的屬性,而不是元素節點(html文件)的屬性
document.writeln( $n2.prop("data-key") ); //
undefined
document.writeln( $n2.prop("data_value") ); //
undefined
document.writeln( $n2.prop("id") ); //
n2document.writeln( $n2.prop("tagname") ); //
pdocument.writeln( $n2.prop("classname") ); //
demo test
document.writeln( $n2.prop("innerhtml") ); //
codeplayer
document.writeln( typeof $n2.prop("getattribute") ); //
function
//prop()設定的屬性也是針對元素(element物件),因此也可以通過元素本身直接訪問
$n2.prop("prop_a", "codeplayer");
document.writeln( $n2[0].prop_a ); //
codeplayer
var n2 = document.getelementbyid("n2");
document.writeln( n2.prop_a );
//codeplayer
//以物件形式同時設定多個屬性,屬性值可以是物件、陣列等任意型別
$n2.prop( } );
document.writeln( $n2[0].prop_c ); //
18document.writeln( $n2[0].site.url ); //
//反選所有的核取方塊(沒選中的改為選中,選中的改為取消選中)
$("input:checkbox").prop("checked", function
(index, oldvalue));
$(selector).replacewith(content) $(selector).replacewith(function())replaceall()
作用相同。差異在於語法:內容和選擇器的位置,以及
replaceall()
無法使用函式進行替換
$(".btn1").click(function());textfile外掛程式 內容填充clone() 方法生成被選元素的副本,包含子節點、文字和屬性。
$(selector).clone(includeevents)
my awesome text!例子:返回值success fail
$(function() , fail: function() });});右鍵選單contextmenu$(function() );});
jquery常用函式
複製物件 const obj const copy object.assign obj console.log copy 合併物件 const o1 const o2 const o3 const obj object.assign o1,o2,o3 console.log obj console....
jQuery常用函式
html 文字 值 no函式名描述1 val 取得值2 val value 設定值3 text 取得文字內容 4text value 設定文字內容 5html 取得html內容 6html value 設定html內容 屬性 css 類 no函式名描述1 attr name 取得屬性值 2attr ...
Jquery 常用方法
取得下拉列表的選取值 testselect option selected text 下拉列表選中的文字 或 testselect find option selected text 或 testselect val 下拉列表選中的值 賦值給下拉列表 testselect attr value 1 ...