论坛首页 Web前端技术论坛

jQuery1.4.2的一些瑕疵

浏览 11393 次
精华帖 (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');}
0 请登录后投票
   发表时间: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;
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
这样写真别扭!!!
0 请登录后投票
   发表时间:2010-05-11  
可以使用...
0 请登录后投票
   发表时间:2010-05-12  
post、get使用json格式的时候、或者getJSON,貌似都有问题。
0 请登录后投票
   发表时间:2010-05-12  
你们当 jquery 开发组是白痴啊!!!
0 请登录后投票
   发表时间:2010-05-13  
这个还是不要随便评论的好。jquery开发组为了保存js最小化相信也是一行代码一行代码看的。解理不会比你随便看一下的差。
0 请登录后投票
   发表时间:2010-05-13  
luoyahu 写道
这个还是不要随便评论的好。jquery开发组为了保存js最小化相信也是一行代码一行代码看的。解理不会比你随便看一下的差。



呵,希望你看看1.4.2源码里以上提到的是否是多余的,就该问题可以讨论,如果说的不对,希望得到指正。

盲目崇拜jquery开发组,他们也是人而非神。
0 请登录后投票
   发表时间:2010-05-13  
我知道有这么一种可能,如果以后扩展,会在前边留一些东西来续接的。不知道这个说法站得住么?
0 请登录后投票
   发表时间:2010-05-13  
zhouyrt 写道
luoyahu 写道
这个还是不要随便评论的好。jquery开发组为了保存js最小化相信也是一行代码一行代码看的。解理不会比你随便看一下的差。



呵,希望你看看1.4.2源码里以上提到的是否是多余的,就该问题可以讨论,如果说的不对,希望得到指正。

盲目崇拜jquery开发组,他们也是人而非神。

   你的做法就好像冲出来说我比比尔盖茨有钱,但是不给我们看你的银行账户。
    也不是盲目不盲目什么的。怎么说呢,人家看的至少比你全面一点,考虑的肯定比你多一点。当然,也可能有纰漏。但是你就说纰漏。而不说具体原因。难以让服众。
     ps。从这件小事上来说。看来你不太会做人。至少不会在团队中做人。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics