PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Ajax
[问题] $( this ).val() 和 this.id
楼主:
kisha024
(4545454554)
2015-10-09 19:09:16
各位好
http://api.jquery.com/map/
我看了这网页后 有个疑问
就是 $( this ).val() 和 this.id
如果把$()拿掉 只写 this.val() 就不能取得val
如果把$()加入 写成 $(this).id 就不能取得id
我原本以为 有加没加$()都OK 因为this已经是指当前这个物件了
再加个$()取还是只会找出当前这个物件 所以应该都一样吧 但显然不是如此
想请问为什么会这样呢?
谢谢
作者:
oToToT
(å±å©)
2015-10-09 20:08:00
$()是会转成jq的物件,而当然原本的id属性在jq格式下就不是叫id了,另外val不是原本一个dom物件该有的函数,是jq物件的好像有点乱XD简单来说this只会拿到原生dom物件,而加$后会拿到jq帮你转的不同物件
作者:
CaptainH
(Cannon)
2015-10-09 20:36:00
代表你javascript没学会跳去学jquery了
楼主:
kisha024
(4545454554)
2015-10-09 21:46:00
谢谢2位 我没什么javascript基础才会不懂旧的没学会 新的学不快 甚至学不好 一点都没错
作者:
oToToT
(å±å©)
2015-10-09 22:25:00
学语言要循序渐进,不要急,尤其是你第一次学某种类型的程式时,一定要把每个都搞懂,不然半调子会很麻烦(小弟浅见啦
作者:
leicheong
(睡魔)
2015-10-10 15:19:00
jq物件可能包括复数物件, 当然不能这样取得ID
作者:
bndan
(seed)
2015-10-12 15:03:00
从JQ起手做事很快 但要深入的话.衷心建议从JS开始"重头学"
继续阅读
[问题] 新手学习上遇到瓶颈
bunnystar
[问题] css mask cross browser
hammert
Re: [问题] onmouseover 和 mouseover 有什么不同?
iamnodoubt
[问题] onmouseover 和 mouseover 有什么不同?
kisha024
[问题] table 排序写入数据库
kiey
[问题] ajax取得google map api地址转经纬的问题
PuppyDoll
[问题] 会员系统相簿的前端技术
brianw
[问题] ajax async和网页开新分页疑问
CIHM
Fw: [征才] Javascript 工程师;
wolfkill
Fw: [征才] Javascript 助理工程师;
wolfkill
Links
booklink
Contact Us: admin [ a t ] ucptt.com