-
jQuery的属性与样式之.val() val()主要是用于处理表单元素的值,比如input,select,textarea; html()用来读取文档的html内容,text()用来读取元素的纯文本内容,val是用来读取表单元中的“value”值。 其中html()与text()不能用在表单元素上,val()只能用在表单元素上。 且html()与val()方法使用在多个元素上时,只读取一个元素,而text()应用在多个元素上时,将会读取所有选中元素的文本内容。查看全部
-
你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。 .html()方法 获取集合中第一个匹配元素的HTML内容 或 设置每一个匹配元素的html内容,具体有3种用法: .html() 不传入值,就是获取集合中第一个匹配元素的HTML内容 .html( htmlString ) 设置每一个匹配元素的html内容 .html( function(index, oldhtml) ) 用来返回设置HTML内容的一个函数 注意事项: .html()方法内部使用的是DOM的innerHTML属性来处理的,所以在设置与获取上需要注意的一个最重要的问题,这个操作是针对整个HTML内容(不仅仅只是文本内容) .text()方法 得到匹配元素集合中每个元素的文本内容结合,包括他们的后代,或设置匹配元素集合中每个元素的文本内容为指定的文本内容。,具体有3种用法: .text() 得到匹配元素集合中每个元素的合并文本,包括他们的后代 .text( textString ) 用于设置匹配元素内容的文本 .text( function(index, text) ) 用来返回设置文本内容的一个函数 注意事项: .text()结果返回一个字符串,包含所有匹配元素的合并文本查看全部
-
jQuery的属性与样式之.attr()与.removeAttr() 操作特性的DOM方法主要有3个,getAttribute方法、setAttribute方法和removeAttribute方法,就算如此在实际操作中还是会存在很多问题,这里先不说。而在jQuery中用一个attr()与removeAttr()就可以全部搞定了,包括兼容问题 jQuery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr() attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } removeAttr()删除方法 .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute) 优点: attr、removeAttr都是jQuery为了属性操作封装的,直接在一个 jQuery 对象上调用该方法,很容易对属性进行操作,也不需要去特意的理解浏览器的属性名不同的问题 注意的问题: dom中有个概念的区分:Attribute和Property翻译出来都是“属性”,《js高级程序设计》书中翻译为“特性”和“属性”。简单理解,Attribute就是dom节点自带的属性 例如:html中常用的id、class、title、align等: <div id="immooc" title="慕课网"></div> 而Property是这个DOM元素作为对象,其附加的内容,例如,tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法进行取值或赋值等 获取Attribute就需要用attr,获取Property就需要用prop查看全部
-
$("#menu_con div.tag dd > p:first-child") $("#menu_con > div:first dd:eq(0) > a:lt(4)") $("#menu_con a[name='setColor']") $("#menu div.tag dd a:nth-child(10)") $(".tag:first a:contains('更多')")查看全部
-
通过.css方法设置的样式属性优先级要高于.addClass方法查看全部
-
html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。查看全部
-
this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法。 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jQuery的方法和属性值。查看全部
-
jQuery环境怎么安装 弱弱的问一句,这个jQuery下载的环境怎么安装?难道下了就放在桌面上?我刚刚用Dreamweaver写了代码,但是加载不出来。。。。 2016-10-18 源自:jQuery基础 (一)—样式篇... 1-2 223 浏览 3 回答 最佳回答 2016-10-18 可以放进你的项目目录. 比如, 你的index.html同目录下新建文件夹js, 在index.html中就可以直接 <script src="js/jquery.js"></script>加载了. 加载在线的就把src的改成地址就行. 地址协议不能省略. lmagineMewithout +3积分什么是积分? 回复 0 199541jry (提问者) 非常感谢! #12016-11-19 回复 _迪_ 这是一个库,你下好的jq文件在哪里,写代码的时候加上<script src = "这里放jq库的文件路径" //比如你放在jq文件夹就写 src = "../jq/jquery-3.1.0.js"> 2016-10-18 回复 0 yude725 直接在title标签上写不就行了? <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> <title></title>查看全部
-
[attr="value"]能帮我们定位不同类型的元素,特别是表单form元素的操作,比如说input[type="text"],input[type="checkbox"]等 [attr*="value"]能在网站中帮助我们匹配不同类型的文件查看全部
-
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。所以-1 !== className.indexOf('imooc')是指className里包含了字符串“imooc”,那么if判断条件为真,继续执行if内部的语句。查看全部
-
none : 无边框。与任何指定的border-width值无关 hidden : 隐藏边框。IE不支持 dotted : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线。否则为实线 solid : 实线边框 double : 双线边框。两条单线与其间隔的和等于指定的border-width值 groove : 根据border-color的值画3D凹槽 ridge : 根据border-color的值画菱形边框 inset : 根据border-color的值画3D凹边 outset : 根据border-color的值画3D凸边查看全部
-
1,id选择器可以快高效的找到指定的节点。 2,页面的任何操作都需要节点的支撑。 id选择器的有点: id选择器也是基本的选择器,Jquery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持点总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器。 值得注意的是ID是唯一的,每个ID值在一个页面中只能使用一次。如果多个元素分配了相同的ID,将只匹配ID选择集合的第一个DOM元素。但是这种行为是不应该发生的;有超过一个元素的页面使用相同的ID是无效的。查看全部
-
属性选择器让你可以基于属性来定位一个元素。可以只指定该元素的某个属性。这样所有使用该属性而不管他的值,这个元素都将被定位,也可以更加明确并定位在这些属性上使用能特定值的元素,这就是属性选择器展现他们自己威力的地方查看全部
-
function(index, oldhtml) 类型: Function() 用来返回设置HTML内容的一个函数。接收元素的索引位置和元素原先的HTML作为参数。jQuery的调用这个函数之前会清空元素;使用oldhtml参数引用先前的内容。 index和oldhtml只是函数的参数而已……查看全部
-
> (大于号)紧跟父子关系 如$("div > p")表示选择div下的直接层是p的节点。 + (加号) 紧跟兄弟关系 如$("div + p")表示选择div同层的左右相邻的p节点。 ~ (波浪线)任意距离兄弟关系 如$("div + p")表示选择div同层的p节点。 (空格) 任意层父子关系 如$("div p")表示选择div下的p节点(不管中间隔多少层)。 ,(逗号) 表示选择器组合,如$("div p, span p")表示div下p节点和span下p节点。查看全部
举报
0/150
提交
取消