JQuery中對(duì)服務(wù)器控件 DropdownList, RadioButtonList, CheckboxList的操作總結(jié)
-------------------------------------------------------------------------------------------
在使用 JQuery 進(jìn)行遍歷操作時(shí),
$("input").each(function(i) {
......
}
當(dāng)操作對(duì)象的類(lèi)型為 dropdownlist時(shí):(備注:在firefox下DropDownList的類(lèi)型為"select-one")
獲得所選中的值: $(this).val(); (如果不是遍歷操作時(shí),$(this) 就替換成 $('#控件的Id') )
獲取選中的文本: $(this).find("option:selected").text(); 或者 $("#控件的name option:selected").text();
獲取選中的索引: $(this).get(0).selectedIndex;
二:RadioButtonList
-------------------------------------------------------------------------------------------
如果頁(yè)面只有一個(gè)RadioButtonList時(shí),可以直接用 $("input[type='radio']:checked").val() 來(lái)獲得 所選中的值
如果頁(yè)面有2個(gè)或多個(gè)RadioButtonList時(shí):
第一步: 取到RadioButtonList控件的Id,設(shè)置 var objId=控件Id;
第二步:取到控件的Name, 設(shè)置 var radioName = $("input[id^='" + objId + "']").eq(0).attr('name');
第三步:取值
獲得所選中的值: $("input[name='" + radioName + "']:checked").val());
獲得所選中的文本: $("input[name='" + radioName + "']:checked+label").text());
三:CheckBoxList
-------------------------------------------------------------------------------------------
判斷是否有選中的一個(gè)方法,objId為 CheckBoxList的 Id
目前暫時(shí)無(wú)法用js直接獲得服務(wù)器控件CheckBoxList的value值,只能通過(guò)一些小技巧來(lái)實(shí)現(xiàn),例如添加額外的屬性
代碼中 selectedText 是獲得 所選中的文本值,selectedValue 是獲得 所選中的值
function hasCheckedByCheckbox(objId) {
var checkedCount = 0;
$("input[id^='" + objId + "']").each(function() {
// var checkName = $(this).attr('name');
// var selectedText = $("input[name='" + checkName + "']:checked+label").text();
// var selectedValue = $(this).parent('span').attr('alt'); //利用hack來(lái)實(shí)現(xiàn)用js獲取checkboxList所選中的值,需要在<asp:ListItem 里添加一個(gè)額外的屬性 alt
if ($(this).attr('checked')) {
checkedCount++;
}
});
return checkedCount > 0;
}
- jQuery中的RadioButton,input,CheckBox取值賦值實(shí)現(xiàn)代碼
- asp.net使用jQuery獲取RadioButtonList成員選中內(nèi)容和值示例
- 基于jquery自定義的漂亮單選按鈕RadioButton
- jquery判斷RadioButtonList和RadioButton中是否有選中項(xiàng)示例
- jQuery中RadioButtonList的功能及用法實(shí)例介紹
- Jquery中的CheckBox、RadioButton、DropDownList的取值賦值實(shí)現(xiàn)代碼
- jquery獲取ASP.NET服務(wù)器端控件dropdownlist和radiobuttonlist生成客戶(hù)端HTML標(biāo)簽后的value和text值
- jQuery實(shí)現(xiàn) RadioButton做必選校驗(yàn)功能
相關(guān)文章
jQuery實(shí)現(xiàn)的點(diǎn)擊標(biāo)題文字切換字體效果示例【測(cè)試可用】
這篇文章主要介紹了jQuery實(shí)現(xiàn)的點(diǎn)擊標(biāo)題文字切換字體效果,涉及jQuery基于事件響應(yīng)實(shí)現(xiàn)頁(yè)面元素屬性動(dòng)態(tài)變換相關(guān)操作技巧,需要的朋友可以參考下2018-04-04有關(guān)jQuery中parent()和siblings()的小問(wèn)題
本文通過(guò)一個(gè)實(shí)例給大家介紹有關(guān)parent()和siblings()問(wèn)題原因及解決方案,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-06-06使用jQuery實(shí)現(xiàn)驗(yàn)證上傳圖片的格式與大小
在項(xiàng)目中,我們經(jīng)常要遇到上傳圖片,這就需要我們必須要驗(yàn)證圖片的格式與大小,那么如何來(lái)操作呢,今天就給大家分享一個(gè)非常簡(jiǎn)單的jQuery驗(yàn)證上傳圖片的格式與大小的代碼。2014-12-12jQuery實(shí)現(xiàn)返回頂部功能適合不支持js的瀏覽器
a標(biāo)簽指向錨點(diǎn)top,可以在頂部防止一個(gè)a name=top的錨點(diǎn),這樣在瀏覽器不支持js時(shí)也可以實(shí)現(xiàn)返回頂部的效果了2014-08-08前端html中jQuery實(shí)現(xiàn)對(duì)文本的搜索功能并把搜索相關(guān)內(nèi)容顯示出來(lái)
這篇文章主要介紹了前端html中jQuery實(shí)現(xiàn)對(duì)文本的搜索功能并把搜索相關(guān)內(nèi)容顯示出來(lái),在項(xiàng)目中經(jīng)常會(huì)遇到,今天小編把實(shí)例代碼分享給大家,需要的朋友可以參考下2017-11-11Jquery動(dòng)態(tài)改變圖片IMG的src地址示例
改變圖片IMG的鏈接地址在某些特殊情況下實(shí)現(xiàn)特殊的功能還是比較不錯(cuò)的,下面為大家詳細(xì)介紹下使用jquery改變圖片IMG的鏈接地址,感興趣的朋友可以參考下哈2013-06-06jQuery實(shí)現(xiàn)鎖定頁(yè)面元素(表格列)
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)鎖定頁(yè)面元素,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02