标题:
重温 jquery 几个问题
[打印本页]
作者:
admin
时间:
2011-9-11 09:48
标题:
重温 jquery 几个问题
1.slice(n) 类似于 substring(n), 不过,slice中的n可以为负数,表示倒数第几个字符,比如
'100px'.slice(-2) ==> 'px' //合法,优雅
'100px'.substring(-2) //错误
2.text-decoration:none 可以去掉 <a> 的下划线
3.body.large font{...}
给 body 加上类,可以改变整个显示内容的style设置
4.3w规定,即可捕获,也可bubble
ie: attacheEvent // 只能bubble
firefox: attacheEventListener // 加false时,bubble,否则 capture
5.jquery的mouse,keyboard事件,都会传入event参数
click(function(e){
if(e.target == this)
{
// 只对事件源对象,进行响应
e.stopPropogation();// 禁止bubble
}
})
6.form.ajaxSubmit({
beforeSubmit:fuction(){
return false; // 不提交
},
succeed:...
})
作者:
admin
时间:
2011-9-11 09:59
7. 几个有用,但不常见的 jquery selector
$('a[@title]') 选择带有title的 <a>
$('div[a]') 选择有 <a>子节点的<div>
$('a[@href^="mailto:"]') 选中href以mailto:开始的 <a>
$('a[@href$=".pdf"]') 选中href以.pdf结束的 <a>
$('a[@href*="jatools"]') 选中href中包含 jatools的 <a>
$('td:contains("杰表")') 选中出现 杰表 的<td>
8.扩展 selector
$.extend($.expr[':'],{
'nth-child' : '$.nthchild(a,m)'
})
作者:
admin
时间:
2011-9-11 10:04
9. css可以用骆驼,也可以用-号连接的属性名
x.css('background-color','red')
x.css('backgroundColor','red')
也可以用 map 一次指定多个css
作者:
admin
时间:
2011-9-11 11:43
10.
insertAfter,after,insertBefore,before, 都是插入到兄弟节点前后
appendTo,append,prependTo,prepend 都是子节点插入到父节点中
作者:
admin
时间:
2011-9-11 12:42
11.
$.getJSON() 获得json 对象
$.getScript() 获得 *.js
$.get() 获得 xml,
$.get('a.xml',function(data){
//可用$(data).find,attr,等
// 不可用 .myclass 选择符
})
欢迎光临 杰表技术论坛 (http://bbs.jatools.com/)
Powered by Discuz! 6.1.0