)">
">
喜歡 不喜歡
頁面中有很多應用,每個應用都有自己對應的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...