jQuery入门之事件

JQuery入门_语法、函数、对象、DOM、事件 JavaEE-JS的优美封装-JQuery详细学习笔记 文章目录JavaEE-JS的优美封装-JQuery详细学习笔记概述JQuery使用导包引用主函数Jquery对象DOM转jQueryJQuery转DOMJQuery选择器基本选择器层次选择器过滤选择器全代码示例属性过滤选择器子元素过滤选择器DOM处理Append外部插入结点创建结点删除结点clone属性操作HTML,文本和值结点遍历事件AJa... 阅读详情

前言: jQuery事件大全。原文地址: http://blog.renren.com/GetEntry.do?id=723573024&owner=249352301

欢迎转载,仅供查阅,喜欢的收藏!

attribute:  
$(" p" ).addclass(css中定义的样式类型)   给某个元素添加样式 
$(" img" ).attr({src:" test.jpg"   alt:" test image" })   给某个元素添加属性/值 参数是map 
$(" img" ).attr(" src"   " test.jpg" )   给某个元素添加属性/值 
$(" img" ).attr(" title"    function() { return this.src })   给某个元素添加属性/值 
$(" 元素名称" ).html()   获得该元素内的内容(元素 文本等) 
$(" 元素名称" ).html(" < b> new stuff< /b> " )   给某元素设置内容 
$(" 元素名称" ).removeattr(" 属性名称" ) 给某元素删除指定的属性以及该属性的值 
$(" 元素名称" ).removeclass(" class" ) 给某元素删除指定的样式 
$(" 元素名称" ).text()   获得该元素的文本 
$(" 元素名称" ).text(value)   设置该元素的文本值为value 
$(" 元素名称" ).toggleclass(class) 当元素存在参数中的样式的时候取消 如果不存在就设置此样式 
$(" input元素名称" ).val()   获取input元素的值 
$(" input元素名称" ).val(value)   设置input元素的值为value 
manipulation: 
$(" 元素名称" ).after(content)   在匹配元素后面添加内容 
$(" 元素名称" ).append(content)   将content作为元素的内容插入到该元素的后面 
$(" 元素名称" ).appendto(content)   在content后接元素 
$(" 元素名称" ).before(content)   与after方法相反 
$(" 元素名称" ).clone(布尔表达式) 当布尔表达式为真时 克隆元素(无参时 当作true处理) 
$(" 元素名称" ).empty() 将该元素的内容设置为空 
$(" 元素名称" ).insertafter(content)   将该元素插入到content之后 
$(" 元素名称" ).insertbefore(content)   将该元素插入到content之前 
$(" 元素" ).prepend(content)   将content作为该元素的一部分 放到该元素的最前面 
$(" 元素" ).prependto(content)   将该元素作为content的一部分 放content的最前面 
$(" 元素" ).remove()   删除所有的指定元素 
$(" 元素" ).remove(" exp" )   删除所有含有exp的元素 
$(" 元素" ).wrap(" html" )   用html来包围该元素 
$(" 元素" ).wrap(element)   用element来包围该元素 
traversing:  
add(expr) 
add(html) 
add(elements) 
children(expr) 
contains(str) 
end() 
filter(expression) 
filter(filter) 
find(expr) 
is(expr) 
next(expr) 
not(el) 
not(expr) 
not(elems) 
parent(expr) 
parents(expr) 
prev(expr) 
siblings(expr)

core:  
$(html).appendto(" body" ) 相当于在body中写了一段html代码 
$(elems) 获得dom上的某个元素 
$(function(){……..})   执行一个函数 
$(" div >   p" ).css(" border"    " 1px solid gray" )   查找所有div的子节点p 添加样式 
$(" input:radio"    document.forms[0]) 在当前页面的第一个表单中查找所有的单选按钮 
$.extend(prop) prop是一个jquery对象  
举例:  
jquery.extend({ 
min: function(a   b) { return a <   b ? a : b   }  
max: function(a   b) { return a >   b ? a : b   } 
})  
jquery( expression   [context] ) ---$( expression   [context])   在默认情况下 $()查询的是当前html文档中的dom元素。

each( callback ) 以每一个匹配的元素作为上下文来执行一个函数 
举例:1 
$(" span" ).click(function){ 
$(" li" ).each(function(){ 
$(this).toggleclass(" example" )  
})  
})  
举例:2  
$(" button" ).click(function () { 
$(" div" ).each(function (index   domele) { 
// domele == this 
$(domele).css(" backgroundcolor"    " yellow" )  
if ($(this).is(" #stop" )) { 
$(" span" ).text(" stopped at div index #"   + index)  
return false  
} 
})  
})  


jquery event:

ready(fn)   $(document).ready()注意在body中没有onload事件 否则该函数不能执行。在每个页面中可以 
有很多个函数被加载执行 按照fn的顺序来执行。 
bind( type   [data]   fn ) 为每一个匹配元素的特定事件(像click)绑定一个或多个事件处理器函数。可能的事件属性有:blur   focus   load   resize   scroll   unload   click   dblclick   mousedown   mouseup   mousemove  
mouseover   mouseout   mouseenter   mouseleave   change   select   submit   keydown   keypress  
keyup   error 
one( type   [data]   fn ) 为每一个匹配元素的特定事件(像click)绑定一个或多个事件处理器函数。在每个对 
象上 这个事件处理函数只会被执行一次。其他规则与bind()函数相同。

trigger( type   [data] ) 在每一个匹配的元素上触发某类事件。 
triggerhandler( type   [data] ) 这一特定方法会触发一个元素上特定的事件(指定一个事件类型) 同时取消浏览器对此事件的默认行动 
unbind( [type]   [data] ) 反绑定 从每一个匹配的元素中删除绑定的事件。 
$(" p" ).unbind() 移除所有段落上的所有绑定的事件 
$(" p" ).unbind( " click"   ) 移除所有段落上的click事件 
hover( over   out ) over out都是方法   当鼠标移动到一个匹配的元素上面时 会触发指定的第一个函数。当鼠标移出这个元素时 会触发指定的第二个函数。 
$(" p" ).hover(function(){ 
$(this).addclass(" over" )  
}  
function(){ 
$(this).addclass(" out" )  
} 
)  

toggle( fn   fn ) 如果点击了一个匹配的元素 则触发指定的第一个函数 当再次点击同一元素时 则触发指定的第二个函数。 
$(" p" ).toggle(function(){ 
$(this).addclass(" selected" )  
}  
function(){ 
$(this).removeclass(" selected" )  
} 
)  

 


元素事件列表说明  
注:不带参数的函数 其参数为可选的 fn。jquery不支持form元素的reset事件。 
事件 描述 支持元素或对象 
blur( ) 元素失去焦点 a   input   textarea   button   select   label   map   area 
change( ) 用户改变域的内容 input   textarea   select 
click( ) 鼠标点击某个对象 几乎所有元素 
dblclick( ) 鼠标双击某个对象 几乎所有元素 
error( ) 当加载文档或图像时发生某个错误 window   img 
focus( ) 元素获得焦点 a   input   textarea   button   select   label   map   area 
keydown( ) 某个键盘的键被按下 几乎所有元素 
keypress( ) 某个键盘的键被按下或按住 几乎所有元素 
keyup( ) 某个键盘的键被松开 几乎所有元素 
load( fn ) 某个页面或图像被完成加载 window   img 
mousedown( fn ) 某个鼠标按键被按下 几乎所有元素 
mousemove( fn ) 鼠标被移动 几乎所有元素 
mouseout( fn ) 鼠标从某元素移开 几乎所有元素 
mouseover( fn ) 鼠标被移到某元素之上 几乎所有元素 
mouseup( fn ) 某个鼠标按键被松开 几乎所有元素 
resize( fn ) 窗口或框架被调整尺寸 window   iframe   frame 
scroll( fn ) 滚动文档的可视部分时 window 
select( ) 文本被选定 document   input   textarea 
submit( ) 提交按钮被点击 form 
unload( fn ) 用户退出页面 window

 

 jquery ajax 方法说明:

load( url   [data]   [callback] ) 装入一个远程html内容到一个dom结点。 
$(" #feeds" ).load(" feeds.html" )   将feeds.html文件载入到id为feeds的div中 
$(" #feeds" ).load(" feeds.php"    {limit: 25}   function(){ 
alert(" the last 25 entries in the feed have been loaded" )  
})  

jquery.get( url   [data]   [callback] ) 使用get请求一个页面。 
$.get(" test.cgi"    { name: " john"    time: " 2pm"   }   function(data){ 
alert(" data loaded: "   + data)  
})  

jquery.getjson( url   [data]   [callback] ) 使用get请求json数据。 
$.getjson(" test.js"    { name: " john"    time: " 2pm"   }   function(json){ 
alert(" json data: "   + json.users[3].name)  
})  

jquery.getscript( url   [callback] ) 使用get请求javascript文件并执行。 
$.getscript(" test.js"    function(){ 
alert(" script loaded and   uted." )  
})  
jquery.post( url   [data]   [callback]   [type] ) 使用post请求一个页面。

ajaxcomplete( callback ) 当一个ajax请求结束后 执行一个函数。这是一个ajax事件 
$(" #msg" ).ajaxcomplete(function(request   settings){ 
$(this).append(" < li> request complete.< /li> " )  
})  
ajaxerror( callback ) 当一个ajax请求失败后 执行一个函数。这是一个ajax事件 
$(" #msg" ).ajaxerror(function(request   settings){ 
$(this).append(" < li> error requesting page "   + settings.url + " < /li> " )  
})  

ajaxsend( callback ) 在一个ajax请求发送时 执行一个函数。这是一个ajax事件 
$(" #msg" ).ajaxsend(function(evt   request   settings){ 
$(this).append(" < li< starting request at "   + settings.url 
+ " < /li< " )  
})  

ajaxstart( callback ) 在一个ajax请求开始但还没有激活时 执行一个函数。这是一个ajax事件 
当ajax请求开始(并还没有激活时)显示loading信息 
$(" #loading" ).ajaxstart(function(){ 
$(this).show()  
})  
  
ajaxstop( callback ) 当所有的ajax都停止时 执行一个函数。这是一个ajax事件 
当所有ajax请求都停止时 隐藏loading信息。 
$(" #loading" ).ajaxstop(function(){ 
$(this).hide()  
})  

ajaxsuccess( callback ) 当一个ajax请求成功完成后 执行一个函数。这是一个ajax事件 
当ajax请求成功完成时 显示信息。 
$(" #msg" ).ajaxsuccess(function(evt   request   settings){ 
$(this).append(" < li> successful request!< /li> " )  
})  

jquery.ajaxsetup( options ) 为所有的ajax请求进行全局设置。查看$.ajax函数取得所有选项信息。 
设置默认的全局ajax请求选项。 
$.ajaxsetup({ 
url: " /xmlhttp/"   
global: false  
type: " post"  
})  
$.ajax({ data: mydata })  

serialize( ) 以名称和值的方式连接一组input元素。实现了正确表单元素序列 
function showvalues() { 
var str = $(" form" ).serialize()  
$(" #results" ).text(str)  
} 
$(" :checkbox   :radio" ).click(showvalues)  
$(" select" ).change(showvalues)  
showvalues()  

serializearray( ) 连接所有的表单和表单元素(类似于.serialize()方法) 但是返回一个json数据格式。 
从form中取得一组值 显示出来 
function showvalues() { 
var fields = $(" :input" ).serializearray()  
alert(fields)  
$(" #results" ).empty()  
jquery.each(fields   function(i   field){ 
$(" #results" ).append(field.value + "   " )  
})  
} 
$(" :checkbox   :radio" ).click(showvalues)  
$(" select" ).change(showvalues)  
showvalues()  

jquery effects 方法说明

show( ) 显示隐藏的匹配元素。 
show( speed   [callback] ) 以优雅的动画显示所有匹配的元素 并在显示完成后可选地触发一个回调函数。 
hide( ) 隐藏所有的匹配元素。 
hide( speed   [callback] ) 以优雅的动画隐藏所有匹配的元素 并在显示完成后可选地触发一个回调函数 
toggle( ) 切换元素的可见状态。如果元素是可见的 切换为隐藏的 如果元素是隐藏的  
切换为可见的。 
slidedown( speed   [callback] ) 通过高度变化(向下增大)来动态地显示所有匹配的元素 在显示完成后可选 
地触发一个回调函数。这个动画效果只调整元素的高度 可以使匹配的元素以 
" 滑动" 的方式显示出来。 
slideup( speed   [callback] ) 通过高度变化(向上减小)来动态地隐藏所有匹配的元素 在隐藏完成后可选地 
触发一个回调函数。这个动画效果只调整元素的高度 可以使匹配的元素以" 滑动"  
的方式隐藏起来。 
slidetoggle( speed   [callback] ) 通过高度变化来切换所有匹配元素的可见性 并在切换完成后可选地触发一个回 
调函数。 这个动画效果只调整元素的高度 可以使匹配的元素以" 滑动" 的方式隐 
藏或显示。 
fadein( speed   [callback] ) 通过不透明度的变化来实现所有匹配元素的淡入效果 并在动画完成后可选地触 
发一个回调函数。 这个动画只调整元素的不透明度 也就是说所有匹配的元素的 
高度和宽度不会发生变化。 
fadeout( speed   [callback] ) 通过不透明度的变化来实现所有匹配元素的淡出效果 并在动画完成后可选地触 
发一个回调函数。 这个动画只调整元素的不透明度 也就是说所有匹配的元素的 
高度和宽度不会发生变化。 
fadeto( speed   opacity   [callback] ) 把所有匹配元素的不透明度以渐进方式调整到指定的不透明度 并在动画完成 
后可选地触发一个回调函数。 这个动画只调整元素的不透明度 也就是说所 
有匹配的元素的高度和宽度不会发生变化。 
stop( ) 停止所有匹配元素当前正在运行的动画。如果有动画处于队列当中 他们就会立即开始。 
queue( ) 取得第一个匹配元素的动画序列的引用(返回一个内容为函数的数组) 
queue( callback ) 在每一个匹配元素的事件序列的末尾添加一个可执行函数 作为此元素的事件函数 
queue( queue ) 以一个新的动画序列代替所有匹配元素的原动画序列 
dequeue( ) 执行并移除动画序列前端的动画 
animate( params   [duration]   [easing]   [callback] ) 用于创建自定义动画的函数。 
animate( params   options ) 创建自定义动画的另一个方法。作用同上。


jquery traversing 方法说明

eq( index ) 从匹配的元素集合中取得一个指定位置的元素 index从0开始 
filter( expr ) 返回与指定表达式匹配的元素集合 可以使用"   " 号分割多个expr 用于实现多个条件筛选 
filter( fn ) 利用一个特殊的函数来作为筛选条件移除集合中不匹配的元素。 
is( expr ) 用一个表达式来检查当前选择的元素集合 如果其中至少有一个元素符合这个给定的 
表达式就返回true。 
map( callback ) 将jquery对象中的一组元素利用callback方法转换其值 然后添加到一个jquery数组中。 
not( expr ) 从匹配的元素集合中删除与指定的表达式匹配的元素。 
slice( start   [end] ) 从匹配元素集合中取得一个子集 和内建的数组的slice方法相同。 
add( expr ) 把与表达式匹配的元素添加到jquery对象中。 
children( [expr] ) 取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。可选的过滤器 
将使这个方法只匹配符合的元素(只包括元素节点 不包括文本节点)。 
contents( ) 取得一个包含匹配的元素集合中每一个元素的所有子孙节点的集合(只包括元素节点 不 
包括文本节点) 如果元素为iframe 则取得其中的文档元素 
find( expr ) 搜索所有与指定表达式匹配的元素。 
next( [expr] ) 取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。 
nextall( [expr] ) 取得一个包含匹配的元素集合中每一个元素所有的后面同辈元素的元素集合 
parent( [expr] ) 取得一个包含着所有匹配元素的唯一父元素的元素集合。 
parents( [expr] ) 取得一个包含着所有匹配元素的唯一祖先元素的元素集合(不包含根元素)。 
prev( [expr] ) 取得一个包含匹配的元素集合中每一个元素紧邻的前一个同辈元素的元素集合。 
prevall( [expr] ) 取得一个包含匹配的元素集合中每一个元素的之前所有同辈元素的元素集合。 
siblings( [expr] ) 取得一个包含匹配的元素集合中每一个元素的所有同辈元素的元素集合。 
andself( ) 将前一个匹配的元素集合添加到当前的集合中 
取得所有div元素和其中的p元素 添加border类属性。取得所有div元素中的p元素  
添加background类属性 
$(" div" ).find(" p" ).andself().addclass(" border" )  
$(" div" ).find(" p" ).addclass(" background" )  
end( ) 结束当前的操作 回到当前操作的前一个操作 
找到所有p元素其中的span元素集合 然后返回p元素集合 添加css属性 
$(" p" ).find(" span" ).end().css(" border"    " 2px red solid" )  

jquery selectors 方法说明

基本选择器 
$(" #mydiv" ) 匹配唯一的具有此id值的元素 
$(" div" ) 匹配指定名称的所有元素 
$(" .myclass" ) 匹配具有此class样式值的所有元素 
$(" " ) 匹配所有元素 
$(" div span p.myclass" ) 联合所有匹配的选择器 
层叠选择器 
$(" form input" ) 后代选择器 选择ancestor的所有子孙节点 
$(" #main >   " ) 子选择器 选择parent的所有子节点 
$(" label + input" ) 临选择器 选择prev的下一个临节点 
$(" #prev ~ div" ) 同胞选择器 选择prev的所有同胞节点 
基本过滤选择器 
$(" tr:first" ) 匹配第一个选择的元素 
$(" tr:last" ) 匹配最后一个选择的元素 
$(" input:not(:checked) + span" )从原元素集合中过滤掉匹配selector的所有元素(这里有是一个临选择器) 
$(" tr:even" ) 匹配集合中偶数位置的所有元素(从0开始) 
$(" tr:odd" ) 匹配集合中奇数位置的所有元素(从0开始) 
$(" td:eq(2)" ) 匹配集合中指定位置的元素(从0开始) 
$(" td:gt(4)" ) 匹配集合中指定位置之后的所有元素(从0开始) 
$(" td:gl(4)" ) 匹配集合中指定位置之前的所有元素(从0开始) 
$(" :header" ) 匹配所有标题 
$(" div:animated" ) 匹配所有正在运行动画的所有元素 
内容过滤选择器 
$(" div:contains(' john' )" ) 匹配含有指定文本的所有元素 
$(" td:empty" ) 匹配所有空元素(只含有文本的元素不算空元素) 
$(" div:has(p)" ) 从原元素集合中再次匹配所有至少含有一个selector的所有元素 
$(" td:parent" ) 匹配所有不为空的元素(含有文本的元素也算) 
$(" div:hidden" ) 匹配所有隐藏的元素 也包括表单的隐藏域 
$(" div:visible" ) 匹配所有可见的元素 
属性过滤选择器 
$(" div[id]" ) 匹配所有具有指定属性的元素 
$(" input[name=' newsletter' ]" ) 匹配所有具有指定属性值的元素 
$(" input[name!=' newsletter' ]" ) 匹配所有不具有指定属性值的元素 
$(" input[name^=' news' ]" ) 匹配所有指定属性值以value开头的元素 
$(" input[name$=' letter' ]" ) 匹配所有指定属性值以value结尾的元素 
$(" input[name=' man' ]" ) 匹配所有指定属性值含有value字符的元素 
$(" input[id][name$=' man' ]" ) 匹配同时符合多个选择器的所有元素 
子元素过滤选择器 
$(" ul li:nth-child(2)" )  
$(" ul li:nth-child(odd)" )   匹配父元素的第n个子元素 
$(" ul li:nth-child(3n + 1)" )

$(" div span:first-child" ) 匹配父元素的第1个子元素 
$(" div span:last-child" ) 匹配父元素的最后1个子元素 
$(" div button:only-child" ) 匹配父元素的唯一1个子元素 
表单元素选择器 
$(" :input" ) 匹配所有的表单输入元素 包括所有类型的input   textarea   select 和 button 
$(" :text" ) 匹配所有类型为text的input元素 
$(" :password" ) 匹配所有类型为password的input元素 
$(" :radio" ) 匹配所有类型为radio的input元素 
$(" :checkbox" ) 匹配所有类型为checkbox的input元素 
$(" :submit" ) 匹配所有类型为submit的input元素 
$(" :image" ) 匹配所有类型为image的input元素 
$(" :reset" ) 匹配所有类型为reset的input元素 
$(" :button" ) 匹配所有类型为button的input元素 
$(" :file" ) 匹配所有类型为file的input元素 
$(" :hidden" ) 匹配所有类型为hidden的input元素或表单的隐藏域 
表单元素过滤选择器 
$(" :enabled" ) 匹配所有可操作的表单元素 
$(" :disabled" ) 匹配所有不可操作的表单元素 
$(" :checked" ) 匹配所有已点选的元素 
$(" select option:selected" ) 匹配所有已选择的元素


jquery css 方法说明

css( name ) 访问第一个匹配元素的样式属性。 
css( properties ) 把一个" 名/值对" 对象设置为所有匹配元素的样式属性。 
$(" p" ).hover(function () { 
$(this).css({ backgroundcolor:" yellow"    fontweight:" bolder"   })  
}   function () { 
var cssobj = { 
backgroundcolor: " #ddd"   
fontweight: " "   
color: " rgb(0 40 244)"  
} 
$(this).css(cssobj)  
})  
css( name   value ) 在所有匹配的元素中 设置一个样式属性的值。 
offset( ) 取得匹配的第一个元素相对于当前可视窗口的位置。返回的对象有2个属性  
top和left 属性值为整数。这个函数只能用于可见元素。 
var p = $(" p:last" )  
var offset = p.offset()  
p.html( " left: "   + offset.left + "    top: "   + offset.top )  
width( ) 取得当前第一匹配的元素的宽度值  
width( val ) 为每个匹配的元素设置指定的宽度值。 
height( ) 取得当前第一匹配的元素的高度值  
height( val ) 为每个匹配的元素设置指定的高度值。

jquery utilities 方法说明  
jquery.browser 
.msie 表示ie 
jquery.browser.version 读取用户浏览器的版本信息 
jquery.boxmodel 检测用户浏览器针对当前页的显示是否基于w3c css的盒模型 
jquery.isfunction( obj ) 检测传递的参数是否为function 
function stub() { } 
var objs = [ 
function () 

以上为人人网转载的一篇jQuery事件大全,下面开始我的原创小demo,请看下图。

1. 新建 demo3.jsp ,页面代码,请看下图


2. 代码注释,请看下图


3. 运行结果,请看下图


4.OK,演示完毕!

Git系列(一)、Git基础教程【建议收藏】 Git一、Git简介1.1、什么是Git? 一、Git简介 1.1、什么是Git? Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。 Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源代码的版本控制软件。 Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不用服务器端软件支持。 ......... 阅读详情

相关推荐

【无人机设计与控制】基于PID控制的四旋翼无人机系统Matlab仿真

本文设计并仿真了基于PID控制的四旋翼无人机系统。首先,建立了四旋翼无人机的数学模型,涵盖了无人机的动力学和控制系统。通过PID控制器对四旋翼的姿态和位置进行控制,以实现其稳定飞行。使用MATLAB/Simulink对该系统进行仿真,验证了PID控制算法在四旋翼控制中的有效性。仿真结果表明,PID控制能够较好地调节四旋翼的飞行姿态,并有效抑制外部干扰,使得无人机能够保持平稳飞行。

2401_84610415的博客 1804

jQuery DOM操作入门:从选择器到事件委托的完整实战指南

DOM(文档对象模型)是Web前端开发中连接HTML文档与JavaScript交互的核心接口,它定义了页面元素的树状结构。其核心原理是通过JavaScript动态访问和修改文档结构、样式与内容,从而实现页面的动态交互。掌握DOM操作的技术价值在于,它是所有前端框架(如React、Vue)实现视图更新的底层基础,理解原生或类库(如jQuery)的DOM操作,有助于深刻理解虚拟DOM、响应式数据绑定等高级概念的由来与优化本质。在实际应用场景中,高效的DOM操作是构建动态网页、实现用户交互(如表单验证、内容动态加

weixin_34319111的博客 336

别再手动更新Excel了!用Jira看板管理你的个人项目(附保姆级配置流程)

本文详细介绍了如何利用Jira看板替代Excel进行个人项目管理,提供从注册到配置的保姆级教程。通过极简看板模式、自动化规则和数据分析功能,帮助用户实现任务可视化、协作高效化和提醒自动化,大幅提升个人工作效率。特别适合需要管理复杂个人项目的用户。

weixin_42699679的博客 229

jQuery事件大全

attribute:  $(" p" ).addclass(css中定义的样式类型)   给某个元素添加样式  $(" img" ).attr({src:" test.jpg"   alt:" test image" })   给某个元素添加属性/值 参数是map  $(" img" ).attr(" src"   " test.jpg" )   给某个元素添加属性/值  $(" im

xiaruilin的专栏 815

三大主流交易接口实战指南:XTP、CTP与数字货币API的实盘接入解析

本文深入解析了量化交易系统实现实盘交易的关键环节,聚焦于三大主流交易接口的实战接入。详细介绍了证券领域的XTP、期货领域的CTP以及数字货币交易所API的核心特性、代码封装要点与风控实践,并提供了多市场接口整合的统一架构方案,为开发者打通量化交易的“最后一公里”提供了一份接地气的实战指南。

win55的博客 1376

EBSD数据转ABAQUS的inp文件实操指南

晶体塑性有限元模拟中,如何将材料微观组织表征数据转化为可计算的有限元模型,是连接实验与仿真的关键环节。EBSD技术能够获取材料表面的晶体取向、晶粒形貌和晶界分布信息,但这类数据需要经过格式解析、欧拉角转换、网格生成等步骤,才能被ABAQUS等有限元软件读取。通过将扫描点坐标映射为节点、按像素邻域生成单元,并将Bunge约定欧拉角变换为局部坐标系方向余弦,用户可以准确构建包含真实微观结构的inp文件模型。这一流程广泛应用于金属材料形变、织构演化及应力集中分析等研究场景,有效提升仿真结果与实验的一致性。围绕数据

weixin_42509513的博客 310

jQuery为元素绑定事件

这是bind链式方法,方法.bind(“事件名字”,事件处理函数).bind(“事件名字”,事件处理函数).bind(“事件名字”,事件处理函数)这个方法跟前面的几个方法有些不一样,这个是给父元素绑定事件,方法父元素.delegate(“事件名字”,“子元素”,事件处理函数)。这是键值对方法,方法.bind({“事件函数”事件处理函数,“事件函数”事件处理函数,“事件函数”事件处理函数})这是bind方法,方法bind(“事件名字”,事件处理函数);为元素绑定事件的几个方法。...

chenqiuqian的博客 3012

vue - 网站接入微信扫码登录功能详细教程,完整详细流程及完整功能示例源代码(附常见问题的解决方案与二维码样式修改方案)

vue.js项目植入微信登录,vue网页项目怎么做微信扫码登录,VUE项目中的微信扫码登录,VUE中最简单的js调用微信扫一扫功能,vue:如何设计网页的微信扫码登录功能,微信扫码功能官方文档,通过vue方式实现二维码扫码功能,vue调用微信扫码,vue H5 调用微信扫描二维码,Vue前端实现微信扫码登录,vue-wxlogin 微信授权登录组件,网站引入的微信登录框如何修改宽高或其他样式,wxlogin 组件插件怎么改变宽高,vue-wxlogin组件怎么自定义样式,微信网页授权,vue调用微信JSDK

✅ 精选推荐文章 6365

Jquery给指定元素绑定事件

bind() 注意:bind()函数在jquery1.7版本以前比较受推崇,1.7版本出来之后,官方已经不推荐用bind() :bind()函数只针对已经存在的元素进行事件的设置 介绍:bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数 使用:绑定单个事件 模板: $(selector).bind(event,data,function) <html> <head> <script type="text/jav

白不懂黑的静的专栏 1962

平头哥面试——芯片工程师面经

有5个成递增关系的32bit地址值,彼此之间的间隔大小不确定,可以把他们当成parameter来输入模块,现有一个32bit输入数据,要求用尽量少资源去的判断这个数处于哪2个地址之间(地址区间),并且输出区间号。a)后续大概会在9月下旬谈具体的薪资,他们现在也没想好今年应届生的薪资该给多少,到时候如果可以签三方的话可能会跳过意向书环节直接发offer,谈薪资肯定是通过电话来。b. 这边的CPU是自己研制的(玄铁),成都这边主要做存储和网络,都有SOC。a. 成都这边的网络部门具体做的业务有哪些?

FPGA/MATLAB学习教程/源码/项目合作开发 2688

基于深度学习的垃圾邮件识别

垃圾邮件的大量存在严重威胁着电子邮件系统的安全和效率。基于深度学习的垃圾邮件识别技术已经成为目前最有效的解决方案之一。本文将详细介绍使用深度学习技术进行垃圾邮件识别的方法,并提供相应的代码实现。 随着电子邮件的广泛应用,垃圾邮件的数量不断增加,传统的规则和统计方法已经无法满足对垃圾邮件进行准确识别的需求。深度学习技术以其强大的模式识别能力和自动特征提取能力成为解决垃圾邮件识别难题的有效工具。

一键难忘的博客 1093

Jquery事件一览

9.1.页面载入     * 1:DOM加载完毕     * ( 1.1)当所有的标签都载入到页面的时候,调用脚本代码,这个时候只需要把所有的script标签放在body体之后就可以了     * ( 1.2)在实际开发过程中,都是直接写在外部 .js包内的文件,需要靠语句来引入,这个时候js引入标签就写在body体上边了, 我们需要再js代码内加入一段函数包裹     *  ...

Byte_Dance的博客 383

AD(十四)调用已有的PCB元件封装库

软件:Altium Designer 16 需要资料:已有的PCB原理图文件(.PCBDOC)或者PCB库文件(.PCBLIB)(来源文中细说) 调用已有的PCB元件封装库(一)从已有的PCB原理图文件(*.PCBDOC)中调用1、PCB原理图文件来源2、打开已有的PCB原理图文件(*.PCBDOC)3、生成PCB封装库4、复制封装到工程文件下的PCB库文件(*.PCBLIB)5、重名问题(二)从已有的PCB库文件(*.PCBLIB)中调用1、PCB库文件(*.PCBLIB)的来源2、打开已有的PCB库 (

Curnane0_0的博客 5083

jQuery--事件方法

1.$(document).ready()                 方法允许我们在文档完全加载完后执行函数。 2.click()                                           方法是当按钮点击事件被触发时会调用一个函数。 eg:   $("p").click(function(){   $(this).hide(); });

jfxu 533

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jQuery入门、选择器、事件、静态方法、动画

目录 第一章-jQuery基础知识 1.jQuery入门 1.1.jQuery介绍 1.2.jQuery安装 1.3.jQuery函数 1.4.jQuery对象 2.jQuery选择器 3.jQuery事件 3.1.事件的基本使用 3.2.事件代理 3.3.事件类型 4.jQueryDOM操作 5.jQuery静态方法 5.1.数组及对象操作 5.2.测试操作 5.3.字符串操作 6.jQuery动画 第一章-jQuery基础知识 第一天的授课重点在于梳理与对比..

qq_51066068的博客 3208

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

WEB入门之十四 jQuery事件

学习内容ØjQuery各种事件ØjQuery事件绑定能力目标Ø能熟练使用jQuery各种事件Ø能熟练绑定jQuery事件本章简介JavaScript是事件驱动型的编程语言,即JavaScript和HTML之间的交互是通过用户和浏览器操作页面时触发的事件来驱动进行的。使用传统的JavaScript就能处理这些交互,但是jQuery增加并扩展了JavaScript事件处理机制,使其使用起来更

张晨光老师的播客 3610

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

JQuery入门——切换事件

1、在JQuery中,有两个方法用于事件的切换,一个方法是hover(),另一个是toggle()。所谓切换事件,即有两个以上的事件绑定于一个元素,在元素的行为动作间进行切换。如一个超级链接标记若想实现当鼠标悬停时触发一个事件,鼠标移出时又触发一个事件,可以用切换事件轻松实现。 2、示例代码: 切换事件hover   $(function(){     $(".cl

liang408015204的专栏 2857

转,jQuery入门[3]-事件

jQuery入门[3]-事件 jQuery入门[1]-构造函数 jQuery入门[2]-选择器 jQuery入门[3]-事件 jQuery入门[4]-链式代码 jQuery入门[5]-AJAX jQuery入门[6]-动画 jQuery对事件的支持主要包括: bind()--为事件绑定处理程序,如: $("p").bind...

weixin_30599769的博客 78

JQuery入门——用bind方法绑定事件

1、bind()功能是为每个选择元素的事件绑定处理函数,其语法如下:bind(type, [data], fn) 其中type为一个或多个类型的字符串,如click或change,也可以自定义;可以被type调用的类型包括blur、focus、load、resize、scroll、unload、click、dbclick、mousedown等事件。参数data是作为event.data属性值传递

liang408015204的专栏 2347

【jQuery从入门到精通】05-jQuery文档、事件、动画

jQuery文档、事件、动画 1、文档处理-增删改 append、appendTo prepend、prependTo before、insertBefore after、insertAfter replaceWith、replaceAll empty、remove、detach 练习:添加删除员工 2、事件处

VectorX's Blog 358

jQuery 入门 -- 事件 事件绑定与事件委托

jQuery事件与js事件 在js事件中,事件绑定分为两种: 1.赋值式事件绑定(又称为DOM0级事件绑定) //以点击事件为例 obox.onclick = function(){} //无兼容问题,但是不允许重复绑定 2.监听式事件绑定(又称为DOM2级事件绑定) //可以重复绑定,但是有兼容 obox.addEventListener("click"...

291

jQuery入门四之事件操作

八.事件操作 1.on()语法 1.1 语法1 $( ).on(事件类型 , 事件处理函数) 1.2 语法2 $( ).on(事件类型 , 标签名称 , 事件处理函数) 执行事件委托效果,只有点击对象与设定的标签名称相同时,才会触发效事件,执行事件处理函数 1.3 语法3 $( ).on(事件类型 , {属性:属性值} , 事件处理函数) 对象类型的参数,作用是给事件对象e中存储参数...

小钿钿不忘初心的博客 102

jQuery入门之事件绑定方式

事件处理 bind(type,function):为每个匹配元素的特定事件绑定对应的事件处理函数,各参数含义如下: ①type表示事件类型,多个事件类型使用空格分隔。 ②fn表示绑定的函数。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jque

shanjixin的博客 237

JQuery入门——用unbind方法移除绑定事件

1、在DOM对象的实践操作中,既然存在用于绑定事件的bind方法,也相应存在用于移出绑定事件的方法,在JQuery中,可以通过unbind方法移除所有绑定的事件或某一个事件。 2、示例代码: unbind方法移除绑定事件   $(function(){   function oClick(){  //自定义事件     $("#divTip").append("这

liang408015204的专栏 2528

jQuery入门[3]-事件

jQuery入门[3]-事件 jQuery入门[1]-构造函数jQuery入门[2]-选择器jQuery入门[3]-事件jQuery入门[4]-链式代码 jQuery入门[5]-AJAX jQuery入门[6]-动画jQuery对事件的支持主要包括:bind()--为事件绑定处理程序,如: $("p").bind("mouseenter mouseleave",

翔的窝窝 556

jQuery基础入门 jq选择器 注册事件 jQuery事件机制 animate自定义动画

1使用js的缺点 代码比较麻烦,需要遍历,可能还需要嵌套 找对象麻烦,方法少,还长 会有兼容性问题 如果想要实现简单的动画效果 animate js注册事件,会被覆盖 css <style> div{ height:200px; margin-bottom:10px; background-color:#d12345; display:none; } </s

XiaoYi 365
上一篇: jQuery入门之选择器
下一篇: 如何成为一名架构师
疯疯爱吃辣
博客等级 码龄15年 25粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值