锁定老帖子 主题:jQuery1.4.2的一些瑕疵
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-10
为什么在jquery1.4.2中,不能直接 $("#search_login_like").val().trim().length == 0,而要下面这样:
var login_temp = $.trim($("#search_login_like").val()); if(login_temp.length==0){alert('it is empty');} |
|
返回顶楼 | |
发表时间:2010-05-11
qichunren 写道 为什么在jquery1.4.2中,不能直接 $("#search_login_like").val().trim().length == 0,而要下面这样: var login_temp = $.trim($("#search_login_like").val()); if(login_temp.length==0){alert('it is empty');} 可以的。.val取HMTL元素的属性为value的值,一般只有表单元素具有value属性,如input[type=text],select等。将div元素作为.val函数参数是没有意义的,它将返回一个空字符。即$(div).val().length == 0; |
|
返回顶楼 | |
发表时间:2010-05-11
最后修改:2010-05-11
zhouyrt 写道 qichunren 写道 为什么在jquery1.4.2中,不能直接 $("#search_login_like").val().trim().length == 0,而要下面这样:
var login_temp = $.trim($("#search_login_like").val()); if(login_temp.length==0){alert('it is empty');} 可以的。.val取HMTL元素的属性为value的值,一般只有表单元素具有value属性,如input[type=text],select等。将div元素作为.val函数参数是没有意义的,它将返回一个空字符。即$(div).val().length == 0; 我试过,不能直接 $("#search_login_like").val().trim().length == 0 , 你看,http://hi.baidu.com/shiryu963/blog/item/aafb232bbbf2f2f3e7cd4086.html 这样写真别扭!!! |
|
返回顶楼 | |
发表时间:2010-05-11
可以使用...
|
|
返回顶楼 | |
发表时间:2010-05-12
post、get使用json格式的时候、或者getJSON,貌似都有问题。
|
|
返回顶楼 | |
发表时间:2010-05-12
你们当 jquery 开发组是白痴啊!!!
|
|
返回顶楼 | |
发表时间:2010-05-13
这个还是不要随便评论的好。jquery开发组为了保存js最小化相信也是一行代码一行代码看的。解理不会比你随便看一下的差。
|
|
返回顶楼 | |
发表时间:2010-05-13
luoyahu 写道 这个还是不要随便评论的好。jquery开发组为了保存js最小化相信也是一行代码一行代码看的。解理不会比你随便看一下的差。 呵,希望你看看1.4.2源码里以上提到的是否是多余的,就该问题可以讨论,如果说的不对,希望得到指正。 盲目崇拜jquery开发组,他们也是人而非神。 |
|
返回顶楼 | |
发表时间:2010-05-13
我知道有这么一种可能,如果以后扩展,会在前边留一些东西来续接的。不知道这个说法站得住么?
|
|
返回顶楼 | |
发表时间:2010-05-13
zhouyrt 写道 luoyahu 写道 这个还是不要随便评论的好。jquery开发组为了保存js最小化相信也是一行代码一行代码看的。解理不会比你随便看一下的差。
呵,希望你看看1.4.2源码里以上提到的是否是多余的,就该问题可以讨论,如果说的不对,希望得到指正。 盲目崇拜jquery开发组,他们也是人而非神。 你的做法就好像冲出来说我比比尔盖茨有钱,但是不给我们看你的银行账户。 也不是盲目不盲目什么的。怎么说呢,人家看的至少比你全面一点,考虑的肯定比你多一点。当然,也可能有纰漏。但是你就说纰漏。而不说具体原因。难以让服众。 ps。从这件小事上来说。看来你不太会做人。至少不会在团队中做人。 |
|
返回顶楼 | |