cuixx1985

          一個關于Jquery的問題

          今天用jquery萬能方法$()的時候,發現點小問題:
          頁面表單如下
          <input type="text" id="user.userid"  name="user.userid"/>

          JS中用$("#user.userid").val()這個方法的時候一直取不到這個節點的值,搞了半天沒反應,firebug一直報未定義的錯誤

          后來將表單修改了下,id="userid"
          然后用$("#userid").val()就能取到這個值

          ????????????還沒搞清楚這個是什么原因。

          posted on 2008-11-18 11:33 true_star 閱讀(1734) 評論(8)  編輯  收藏 所屬分類: AJAX

          Feedback

          # re: 一個關于Jquery的問題[未登錄] 2008-11-18 11:37 robin

          jQuery支持CSS和XPath查詢,所以你輸入的 #user.userid 他當作了 id為user的element里面class為userid的元素了 所以應該沒有找到element 所以取不到值了  回復  更多評論   

          # re: 一個關于Jquery的問題 2008-11-18 12:27 leekiang

          你用$("#user\.userid")試試  回復  更多評論   

          # re: 一個關于Jquery的問題 2008-11-18 12:32 true_star

          $("#user\.userid") 這個貌是也不行的  回復  更多評論   

          # re: 一個關于Jquery的問題 2008-11-18 12:49 appurple

          使用
          $('#user\\.id')
            回復  更多評論   

          # re: 一個關于Jquery的問題 2008-11-18 12:53 mingj

          見appurple回復
          document中有專門說明
            回復  更多評論   

          # re: 一個關于Jquery的問題 2008-11-20 08:44 jejwe

          在用jsf的時候需要注意。就有這個問題  回復  更多評論   

          # re: 一個關于Jquery的問題 2008-11-20 12:32 IceRao

          這種方法獲得的是數組。使用$("#user.userid").eq(0).val()即可獲得第一個元素的值了。  回復  更多評論   

          # re: 一個關于Jquery的問題 2008-11-22 18:49 游客

          $("input[name=user.userid]").val() 就可以了  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 滨州市| 文昌市| 仪陇县| 楚雄市| 永胜县| 丰台区| 勃利县| 湛江市| 子长县| 安福县| 洞口县| 简阳市| 龙游县| 榆树市| 平武县| 镇江市| 西畴县| 常山县| 安宁市| 乌拉特后旗| 贡觉县| 沂水县| 青龙| 罗定市| 佳木斯市| 高陵县| 肇源县| 东明县| 九龙城区| 芷江| 花莲市| 称多县| 栾城县| 永吉县| 临桂县| 阿鲁科尔沁旗| 蕉岭县| 南溪县| 建湖县| 林甸县| 乃东县|