一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jquery 操作單選框,復選框,下拉列表實現代碼

1、復選框全選操作:其實說到底就是對Jquery 選擇器的運用,點我查看Jquery選擇器
html代碼:
復制代碼 代碼如下:
<form>
您愛好的運動是:
<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;
}
})
}

注: 具體目的為了解決從后臺取出數據,顯示。這里并沒有用jQuery的attr()和val()方法來設置選中和獲得當前checkbox的值,改用了JavaScript原生的 Dom 方法,將比創建 jQuery對象更有效
2. 單選按鈕操作
html代碼:
復制代碼 代碼如下:
A B C D 您選擇哪一個:
<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() {
// 數據初始化選擇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="添加數據"/>
<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); // 清楚列表中的元素
$('#addOptions').click(); // 觸發為列表添加元素事件
});

追加元素
Jquey js 腳本:
復制代碼 代碼如下:
function addOptions()
{
var selectContainer = $('#choose');
for (var i = 0; i < 5; i++)
{
var option = $('<option></option>').text('choose' + i).val(i);
selectContainer.append(option);
}
}

獲得選中的元素
復制代碼 代碼如下:
function getSelectedOption()
{
/* 逐個彈出每個元素 */
var options = $('#choose > option:selected');
$.each(options, function () {
alert('option: ' + this.value);
});
/* 逐個彈出每個元素,第一種的簡寫 */
$('#choose > option:selected').each(function() {
alert('option2: ' + this.value);
});
// 直接彈出數據, 如果是對下拉框,則直接彈出數據,如果是列表并且選擇了多個數
// 據,將數據以','分隔顯示
alert('val: ' + $('#choose').val());
}

清空列表
復制代碼 代碼如下:
function clearOptions()
{
$('#choose').empty();
}

常用的:
復制代碼 代碼如下:
var ddl = $("#ddlDiaryType option:selected").text();//下拉別表
var reb = $("#RbIfprivate [checked=true]:radio").val();//單選框

JavaScript技術jquery 操作單選框,復選框,下拉列表實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 视频一区二区三区在线 | 久久香蕉网 | 中文字幕乱码二三区免费 | 亚洲成在人天堂一区二区 | 性欧美女人 | 国产日韩中文字幕 | 涩多多在线观看 | 免费popnhub国产在线视频 | 亚洲成a人一区二区三区 | 黄色影片免费观看 | 国产精视频 | 国产99网站 | 久久精品亚瑟全部免费观看 | 欧美三级视频在线观看 | 91视频免费网站 | 精品日韩一区二区三区 | 久久免费精品一区二区 | 色视频www在线播放国产人成 | 色综合图片 | 欧美成人精品第一区二区三区 | 伊人久久久久久久久久 | 丁香六月 久久久 | 狠狠综合久久久久综合小说网 | 一区二区三区在线播放 | 亚洲a视频| 日本一区深夜影院深a | www.色哟哟 | 国产社区| 中文字幕2区 | www色视频在线观看 www色在线 | 久久婷婷激情综合色综合也去 | 99视频有精品视频免费观看 | 国产精品19禁在线观看2021 | 国产51社区精品视频资源 | 日韩一区二区三区免费 | 成人中文字幕一区二区三区 | 精品三区| 91插视频| 欧美激情视频网 | 国产午夜视频高清 | 成年色黄大色黄大片 视频 成年视频xxxxxx在线 |