jQuery 2 Option Prop Filtering
来源:互联网 发布:dlp数据防泄漏 产品 编辑:程序博客网 时间:2024/05/02 23:01
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>:selected选中状态选择器</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <h3>获取处于选中状态元素的内容</h3> <form id="frmTest" action="#"> <select id="Select1" multiple="multiple"> <option value="0">苹果</option> <option value="1" selected="selected">桔子</option> <option value="2">荔枝</option> <option value="3" selected="selected">葡萄</option> <option value="4">香蕉</option> </select><br /><br /> <div id="tip"></div> </form> <button id="btn1">清空选项</button> <button id="btn2">显示选中选项</button> <button id="btn3">全部选中</button> <script type="text/javascript"> $(":button:contains(清空选项)").css("border","solid 2px red"); $(":button:contains(全部选中)").css("border","solid 2px yellow") $(":button:contains(显示选中选项)").css("border","solid 2px blue") var flag = false; // 清空选项 $("#btn1").on("click", function(){ if(flag == false){ //$("#Select1 option").prop("selected", false); $("#Select1 option").removeAttr("selected"); flag = true; }else{ //$("#Select1 option").prop("selected", true); $("#Select1 option").attr("selected","selected"); flag = false; } //return false; }) // 全部选中 $("#btn3").on("click", function(){ if(flag == false){ $("#Select1 option").prop("selected", false); //$("#Select1 option").removeAttr("selected"); flag = true; }else{ $("#Select1 option").prop("selected", true); //$("#Select1 option").attr("selected","selected"); flag = false; } }) // 显示选中选项 $("#btn2").on("click", function(){ var strBuilder = [] // Property filtering $("#Select1 option").filter(function(){ return $(this).prop("selected") == true; }).each(function(index){ //alert($(this).attr("value") + "-" + $(this).text()); strBuilder.push($(this).attr("value") + "-" + $(this).text()); }) var str = strBuilder.join("<br />"); //alert(str); $("#tip").html(str); }) </script> </body></html>
0 0
- jQuery 2 Option Prop Filtering
- jquery prop
- jquery:prop()
- Jquery option
- jQuery属性篇-prop
- jquery prop attr 区别
- jquery attr & prop
- jquery.prop() -Additional Notes
- jquery attr和prop
- jQuery-attr跟prop
- jquery 中prop()函数
- jQuery prop() 方法
- jquery: prop 与 attr
- jquery 的prop函数
- jquery的prop()方法
- jQuery-attr()和prop()
- jQuery.prop() 函数详解
- jQuery attr和prop
- uva 1379(dp)
- iOS开发屏幕适配问题解决方案
- 关于jdk的并发集合
- 常见web系统攻击方式归纳
- [LeetCode]Linked List Cycle
- jQuery 2 Option Prop Filtering
- 脚本手动执行无误,crontab自动执行出错
- Android程序 类QQ通知常驻在Notification栏 点击Notification正确回调到之前已经放置在后台的Task中的对应Activity,而不是创建它的一个新实例
- Bootstrap全局CSS样式之表格
- 在Ubuntu下使用VPN
- 参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))
- [LeetCode]Linked List Cycle II
- 快速幂
- android注册用户地址实现省市区下拉框联动