js獲取單選框選中值

2021-08-31 07:52:51 字數 737 閱讀 8253

)">

">

喜歡    不喜歡

頁面中有很多應用,每個應用都有自己對應的comment_area,因此頁面中會遍歷出很多comment_area,所以不能根據document.getelementsbyname("isliked")來獲取radios陣列,那麼為了獲取item對應的評價該如何做呢???

解決方案:

(3)獲取該應用的顯示區域後,讓其顯示出來,在通過查詢子元素的方法來獲取radios陣列,從而準確的獲取該應用對應的單選按鈕值.

js**如下:

var comment=document.getelementbyid(itemid);

var p=comment.children(1);

var radios=p.children;

var isliked=-1;

for(var i=0;i}if(isliked==-1)

$.ajax(

});}

值得注意的是,這裡是通過獲取children的方法來獲取radios陣列的,還有就是要注意childnodes和children的區別,childnodes獲取的是該元素的所有後代元素(子孫元素),children獲取的只是子元素,結合最上面的**:

var comment=document.getelementbyid(itemid);

var p1=comment.children;

var p2=comment.childnodes;

JQuery中獲取單選框核取方塊選中值

之前沒有去看官方給的api文件,直接在網上搜的這個問題的答案,結果很多都不行,尤其有很多js不會報錯,但是實際執行的結果總是和我們的預期不一樣,那就是我們使用錯了方法。有些內容可能與jquery的版本有關係,我們目前所使用的jquery的版本基本上都是在1.4.2以上了,所以官方提供的只有1個方法,...

EasyUi datagrid 單選框選中事件

easyui datagrid中的單選框預設是這樣定義的 columns 平常使用沒什麼問題,但今天下等我要獲取單框選中事件時,出了點問題。因為這個checkbox是獨立於行的,所以單擊這個checkbox時,不會觸發easyui datagrid的onclickrow事件。使用者在單選框上打了勾,...

jquey將核取方塊 單選框選中

jquey將核取方塊 單選框選中 如下 input name 名字 get 0 checked true input name 名字 attr checked true input name 名字 eq 0 attr checked checked input name radio name che...