web前端|js教程
jquery,单选框,复选框,下拉列表
web前端-js教程
1、复选框全选操作:其实说到底就是对Jquery 选择器的运用,点我查看Jquery选择器
html代码:
2进制源码,vscode内网安装中文插件,ubuntu覆盖重装,禁用tomcat jpa端口,python爬虫校花,下载链接怎么是php,安徽seo优化外包价格,php 网站 整合 数据库,时光轴网站模板lzw
您爱好的运动是:
football
basketball
badminton
pingpong
Jquey js 脚本:
盛世源码 地址,vscode 代码处理慢,ubuntu lxde,tomcat目录遍历漏洞,sqlite ,张家港哪有网页设计,织梦数据库前缀,织梦本地迁移到服务器,安卓7.0网页视频插件,web前端框架开发是什么专业,木头爬虫,php操作mysql,黑帽seo视频,springboot文件操作,dede title标签写法,婚庆网站源码,js点击打开网页,xenon 模板,cms后台比较,手机端页面自适应代码,精品酒店用什么管理系统,程序性投票lzw
$(#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 脚本:
司科源码,ubuntu 17 必做,tomcat项目管理工具,爬虫开发违法吗,成都PHP网站建设工程师,辽宁鹤壁seolzw
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 您选择哪一个:
A
B
C
D
初始化选中字母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. 下拉框(列表)操作
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 = $(\).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();//单选框