jQuery : 如何用 contains 过滤器来实现精确匹配
2013-04-12 11:32
351 查看
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <!--<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js" type="text/javascript"></script>--> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { //根据select中的option的文本来执行选中 //$("#selectbox option[text='第二项']"); //$("#selectbox option").filter("[text='第二项']"); //上面两种写法都是错误的 //正确写法 $("#btn4").click(function () { var $option =$("#selectbox option:contains('第二项')").map(function(){ if ($(this).text() == "第二项") { return this; } }); alert($option.length > 0 ? "有对象" : "无对象"); $option.attr("selected", true); }); }); </script> </head> <body> <form id="form1"> <div> <select id="selectbox"> <option value="1">第一项</option> <option value="2">第二项</option> <option value="21">第二项1</option> </select> <input type="button" id="btn4" value="contains测试" /> </div> </form> </body> </html>
相关文章推荐
- jQuery使用contains过滤器实现精确匹配方法详解
- Elasticsearch:在搜索引擎中如何实现完全匹配(内容精确匹配)查询
- Jquery contains() 精确匹配的问题
- jquery如何实现点击空白处隐藏元素
- jquery如何引用jsp变量实现获得的cookiepassword写入密码里
- 如何使用JQuery和HTML5 Canvas两种方法实现弹幕效果:
- google的jsapi如何精确匹配
- 如何用jquery实现checkbox的全选、反选、取消反选,以及如何得到选中的checkbox的值
- ajax+jquery+ashx如何实现上传文件
- jQuery autoComplete插件-实现自动匹配
- JQuery 模糊与精确匹配 文本
- jquery中如何获得服务器控件实现思路
- SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
- 如何使用jquery实现一定长度的文字/More/Less
- 动态生成元素动作绑定,jquery 1.9如何实现
- jQuery 事件队列如何去除,实现单个点击
- 如何实现jquery连缀的功能
- jQuery :contains 匹配包含给定文本的元素
- JQuery如何实现定时刷新?
- Jquery如何实现点击时高亮显示代码