$可以做为一个自定义函数名了,这个函数是获取指定网页元素的函数,使用非常多且方便
即:
function
(
N
i
d
)
r
e
t
u
r
n
d
o
c
u
m
e
n
t
.
g
e
t
E
l
e
m
e
n
t
B
y
I
d
(
N
i
d
)
;
定
义
完
这
个
函
数
之
后
,
就
不
用
每
次
使
用
d
o
c
u
m
e
n
t
.
g
e
t
E
l
e
m
e
n
t
B
y
I
d
(
"
I
D
名
"
)
来
获
取
元
素
,
只
用
(Nid){ return document.getElementById(Nid);} 定义完这个函数之后,就不用每次使用document.getElementById("ID名")来获取元素,只用
(Nid)returndocument.getElementById(Nid);定义完这个函数之后,就不用每次使用document.getElementById("ID名")来获取元素,只用(‘ID名’)即可。
js中
的
三
种
具
体
用
法
:
1
、
的三种具体用法: 1、
的三种具体用法:1、()可以是
(
e
x
p
r
e
s
i
o
n
)
,
即
c
s
s
选
择
器
、
X
p
a
t
h
或
h
t
m
l
元
素
,
也
就
是
通
过
上
述
表
达
式
来
匹
配
目
标
元
素
。
比
如
:
(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。 比如:
(expresion),即css选择器、Xpath或html元素,也就是通过上述表达式来匹配目标元素。比如:(“a”)构造的这个对象,是用CSS选择器构建了一个jQuery对象——它选择了所有的这个标签。
2、
(
)
可
以
是
()可以是
()可以是(element),即一个特定的DOM元素。如常用的DOM对象有document、location、form等。如这样一行代码:
$(document).find(“div>p”).html());
(
)
中
的
d
o
c
u
m
e
n
t
是
一
个
D
O
M
元
素
,
即
在
全
文
寻
找
带
<
p
>
的
<
d
i
v
>
元
素
,
并
显
示
<
p
>
中
的
内
容
。
3
、
()中的document是一个DOM元素,即在全文寻找带<p>的<div>元素,并显示<p>中的内容。 3、
()中的document是一个DOM元素,即在全文寻找带<p>的<div>元素,并显示<p>中的内容。3、()可以是
(
f
u
n
c
t
i
o
n
)
,
即
一
个
函
数
,
它
是
(function),即一个函数,它是
(function),即一个函数,它是(document).ready()的一个速记方式。如常见的形式是这样的:
$(document).ready(function(){
alert(“Hello world!”);
});
可变形作:
(
f
u
n
c
t
i
o
n
(
)
a
l
e
r
t
(
"
H
e
l
l
o
w
o
r
l
d
!
"
)
;
)
;
对
于
选
择
H
T
M
L
文
档
中
的
e
l
e
m
e
n
t
s
,
j
Q
u
e
r
y
有
两
种
方
法
:
(
1
)
如
(function(){ alert("Hello world!"); }); 对于选择HTML文档中的elements,jQuery有两种方法: (1)如
(function()alert("Helloworld!"););对于选择HTML文档中的elements,jQuery有两种方法:(1)如(“div>ul a”),它的意思是div标签中的ul标签中的a标签 ,不过,
(
′
d
i
v
>
u
l
′
)
和
('div>ul')和
(′div>ul′)和(‘div ul’)是有区别,
(
′
d
i
v
>
u
l
′
)
是
<
d
i
v
>
的
直
接
后
代
里
找
<
u
l
>
;
而
('div>ul')是<div>的直接后代里找<ul>;而
(′div>ul′)是<div>的直接后代里找<ul>;而(‘div ul’)是在
(2)用jQuery对象的几个方法(如方法find()、each()等)
$("#orderedlist).find(“li”) 就像 $("#orderedlist li"). each()一样迭代了所有的li,而表达式中“#”表示HTML中的ID,如上例中的“#orderedlist”就表示“ID为orderedlist所在的标签”。