国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

jquery 操作單選框,復(fù)選框,下拉列表實(shí)現(xiàn)代碼

2024-05-06 14:13:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
1、復(fù)選框全選操作:其實(shí)說(shuō)到底就是對(duì)Jquery 選擇器的運(yùn)用,點(diǎn)我查看Jquery選擇器
html代碼:
代碼如下:
<form>
您愛(ài)好的運(yùn)動(dòng)是:
<input type="checkbox" name="item" value="football"/> football
<input type="checkbox" name="item" value="basketball"/> basketball
<input type="checkbox" name="item" value="badminton"/> badminton
<input type="checkbox" name="item" value="pingpong"/> pingpong
<input type="button" id="checkAll" value="全選"/>
<input type="button" id="checkFootball" value="選中足球"/>
</form>

Jquey js 腳本:
代碼如下:
$('#checkAll').click (checkAll); // 全選
$('#checkFootball').click (checkFootball); // 單選足球
});
function checkAll()
{
$('input [type="checkbox"][name="item"]').attr ("checked", true);
// $('[name="item"]:checkbox').attr("checked", true);
}

注: 全反選只需要將這里的 true 換成 false 即可。
選中足球操作
Jquey js 腳本:
代碼如下:
function checkFootball()
{
$(" [name='item']:checkbox").each(function () {
if (this.value == 'football')
{
this.checked = true;
}
})
}

注: 具體目的為了解決從后臺(tái)取出數(shù)據(jù),顯示。這里并沒(méi)有用jQuery的attr()和val()方法來(lái)設(shè)置選中和獲得當(dāng)前checkbox的值,改用了JavaScript原生的 Dom 方法,將比創(chuàng)建 jQuery對(duì)象更有效
2. 單選按鈕操作
html代碼:
代碼如下:
A B C D 您選擇哪一個(gè):
<input type="radio" name="item" value="A"/>A
<input type="radio" name="item" value="B"/>B
<input type="radio" name="item" value="C"/>C
<input type="radio" name="item" value="D"/>D
<input type="button" id="getLetter" value="獲得字母 "/>

初始化選中字母B
Jquey js 腳本:
代碼如下:
$(document).ready(function() {
// 數(shù)據(jù)初始化選擇B。
$('[name="item"]:radio').each(function() {
if (this.value == 'B')
{
this.checked = true;
}
});
// 綁定獲得字母的事件
$('#getLetter').click(getLetter);
});

獲得所選中的字母
Jquey js 腳本:
代碼如下:
function getLetter()
{
alert('獲得的字母為:' + $('[name="item"][checked=true]:radio').val());
}

3. 下拉框(列表)操作
代碼如下:
<select multiple id="choose" style="width=100px;heigth=160px"></select>
<input id="addOptions" type="button" value="添加數(shù)據(jù)"/>
<input id="getSelectedOption" type="button" value="獲得選中的值"/>
<input id="clearOptions" type="button" value="清空列表"/>

Jquey js 腳本:
代碼如下:
$(document).ready(function() {
$('#addOptions').click(addOptions); // 為列表添加元素
$('#getSelectedOption').click(getSelectedOption); // 獲得選中的元素
$('#clearOptions').click(clearOptions); // 清楚列表中的元素
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 句容市| 洱源县| 西畴县| 镇原县| 柏乡县| 农安县| 平果县| 建湖县| 扶风县| 盱眙县| 南靖县| 塔城市| 林甸县| 孙吴县| 临朐县| 栾川县| 托里县| 乐业县| 宁武县| 松江区| 视频| 雅安市| 海阳市| 周口市| 盘山县| 广河县| 桐柏县| 阿尔山市| 南昌县| 五原县| 云和县| 开平市| 陇川县| 利津县| 阿图什市| 山丹县| 南平市| 育儿| 六盘水市| 呼玛县| 花莲市|