javascript
文章平均质量分 78
谈谈IT
独立IT博客【谈谈IT】tantanit.com博主。
展开
-
使用jQuery向上遍历
使用parent(),parents()和closest()表示向上遍历,其中parent()返回直接父节点,最多一个,parents()返回所有的祖先节点,结果可以有多个,函数可以加过滤条件。closest指包括自己和所有祖先节点中,满足条件的最近的节点,结果最多一个,该函数一般会加参数,不加参数时结果为自己。<div id="parent2"><div id="pare...原创 2020-02-15 15:01:59 · 178 阅读 · 0 评论 -
jQuery判断和处理页面元素的可见性
jQuery使用"hidden"和"visible"过滤器来判断页面元素是否可见,判断方式和css有些不同。jQuery是根据页面元素是否占用了空间来判断,而不是仅根据页面自身的属性。如果父元素是隐藏的,那么子元素也被认为是隐藏的,因为在页面中子元素是看不到,并且不占用空间的。<div id="parentDiv" style="display: none;"><div i...原创 2020-02-15 15:00:47 · 326 阅读 · 0 评论 -
jQuery对象集按DOM元素的顺序排序
jQuery对象集是按DOM元素的顺序排序的,请看以下例子。<div id="testOrder"><h1>h1</h1><h2>h2</h2><h3>h3</h3></div>alert($('h3, h2, h1').get(0).nodeName);虽然选择器的顺序是按照h3,h...原创 2020-02-15 14:58:42 · 627 阅读 · 0 评论 -
浅谈变量对jQuery对象集的引用
<div id="testOrder"><h1>h1</h1><h2>h2</h2><h3>h3</h3></div>var hs=$("#testOrder").children();document.getElementsByTagName('h1')[0].innerHTML="ne...原创 2020-02-15 14:57:06 · 156 阅读 · 0 评论 -
jQuery对象链详解
jQuery函数通过返回jQuery对象集,可以继续使用jQuery函数,这样就形成了一个链条。需要注意的是,有些方法会改变对象集,此时想要返回到上一个对象集,要用end()方法。<table> <tr> <td>As You Like It</td> <td>Comedy</td> <...原创 2020-02-15 14:55:57 · 133 阅读 · 0 评论 -
将jQuery对象转为普通DOM元素
jQuery对象集是按DOM元素的顺序排序的,请看以下例子。<div id="testOrder"><h1>h1</h1><h2>h2</h2><h3>h3</h3></div>alert($('h3, h2, h1').get(0).nodeName);虽然选择器的顺序是按照h3,h...原创 2020-02-15 14:53:01 · 526 阅读 · 1 评论 -
Javascript的this与jQuery的$(this)的比较
javascript的this关键字代表当前DOM元素,(this)表示对this的引用,也就是对当前DOM元素的引用,其实是一回事。将(this)表示对this的引用,也就是对当前DOM元素的引用,其实是一回事。将(this)表示对this的引用,也就是对当前DOM元素的引用,其实是一回事。将(this)转为DOM元素后就是this。也就是说$(this)[0]===this。将jQuery对象...原创 2020-02-15 14:50:14 · 191 阅读 · 0 评论 -
jQuery的text()方法与html()方法比较
jQuery中对文本内容有text()、html()以及val()方法。对input和textarea元素,使用val()方法获取和设置文本内容。对其它元素,可以使用text方法获取文本,html获取节点内的html内容。以下主要比较text和html方法。使用text()方法获取文本将符合条件的所有元素以及它们的子元素的文本内容用空格或换行符拼接起来。这里有四个点:会对所有符合条件的j...原创 2020-02-15 14:48:16 · 711 阅读 · 0 评论 -
使用jQuery在DOM或window加载后执行动作
页面上的javascript执行,除了用户主动交互的事件外,都是在DOM加载完成或window完全加载后执行的(甚至连定时事件也是在此时开始计时)。以下分别分析jQuery针对这两种情况的处理。使用ready方法定义在DOM被加载后执行的动作在DOM被加载后执行,不必等要页面元素都渲染完。三种语法// Standard.jQuery(document).ready(function (...原创 2020-02-15 14:46:23 · 763 阅读 · 0 评论 -
如何将select控件设置为只读
select控件是否有readonly属性select控件自身没有readonly属性,只有disable属性。能否使用disable属性设置select控件为只读select设置为disable属性后,确实不可改,起到只读的作用,但设置为disable后,name属性也失效了,传递到后台时,对应的属性值变为null了。有一种解决办法是在提交到后台之前将disable属性去掉,但在页面上...原创 2020-02-15 14:44:27 · 6160 阅读 · 0 评论 -
Javascript中!!(两个感叹号,双感叹号)的含义
原文地址 http://tantanit.com/javascript-zhong-liang-ge-gan-tan-hao-shuang-gan-tan-hao-de-zuo-yong/使用javascript时,有时会在变量前面加上两个感叹号,这样做表示什么含义呢?Javascript中,!表示运算符“非”,如果变量不是布尔类型,会将变量自动转化为布尔类型,再取非,那么用两个!!就可以将变量转化原创 2016-08-23 08:49:44 · 30526 阅读 · 5 评论