jQuery contains過濾器實(shí)現(xiàn)精確匹配使用方法
更新時(shí)間:2013年04月12日 15:44:07 作者:
contains 選擇器選取包含指定字符串的元素。該字符串可以是直接包含在元素中的文本,或者被包含于子元素中。經(jīng)常與其他元素/選擇器一起使用,來選擇指定的組中包含指定文本的元素
復(fù)制代碼 代碼如下:
<!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 () {
//根據(jù)select中的option的文本來執(zhí)行選中
//$("#selectbox option[text='第二項(xiàng)']");
//$("#selectbox option").filter("[text='第二項(xiàng)']");
//上面兩種寫法都是錯(cuò)誤的
//正確寫法
$("#btn4").click(function () {
var $option =$("#selectbox option:contains('第二項(xiàng)')").map(function(){
if ($(this).text() == "第二項(xiàng)") {
return this;
}
});
alert($option.length > 0 ? "有對象" : "無對象");
$option.attr("selected", true);
});
});
</script>
</head>
<body>
<form id="form1">
<div>
<select id="selectbox">
<option value="1">第一項(xiàng)</option>
<option value="2">第二項(xiàng)</option>
<option value="21">第二項(xiàng)1</option>
</select>
<input type="button" id="btn4" value="contains測試" />
</div>
</form>
</body>
</html>
$(".selector:contains('xx')")
contains()只作匹配查找,不夠精確,包含xx的selector和包含xxabc的selector都會(huì)查到。
解決辦法:
?$(".selector:contains('xx')[innerHTML='xx']")
這樣將查找內(nèi)容只有xx的selector。
您可能感興趣的文章:
- 解決Python出現(xiàn)_warn_unsafe_extraction問題的方法
- C#判斷字符串中是否包含指定字符串及contains與indexof方法效率問題
- iOS中containsString和rangeOfString的區(qū)別小結(jié)
- Oracle 中Contains 函數(shù)的用法
- 如何解決Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X
- jQuery使用contains過濾器實(shí)現(xiàn)精確匹配方法詳解
- jQuery中:contains選擇器用法實(shí)例
- PowerShell Contains函數(shù)查找字符串實(shí)例
- Python extract及contains方法代碼實(shí)例
相關(guān)文章
jQuery中select與datalist制作下拉菜單時(shí)的區(qū)別淺析
一般我們通常使用select制作下拉菜單,但是H5之后,datalist也可以充當(dāng)select的角色,而且兩者還有一點(diǎn)小的不同。具體區(qū)別詳解小編通過本文給簡單介紹下2016-12-12
jquery操作select option 的代碼小結(jié)
jquery操作select option 的代碼小結(jié),需要的朋友可以參考下。2011-06-06
在一個(gè)頁面實(shí)現(xiàn)兩個(gè)zTree聯(lián)動(dòng)的方法
最近發(fā)現(xiàn)項(xiàng)目中很多地方都是樹形菜單,而這些樹形菜單都是使用樹形插件zTree來制作的,下面這篇文章主要給大家介紹了關(guān)于在一個(gè)頁面實(shí)現(xiàn)兩個(gè)zTree聯(lián)動(dòng)的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
jQuery實(shí)現(xiàn)Select下拉列表進(jìn)行狀態(tài)選擇功能
本文主要介紹了jQuery實(shí)現(xiàn)Select下拉列表進(jìn)行狀態(tài)選擇功能的代碼。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-03-03
jquery validate添加自定義驗(yàn)證規(guī)則(驗(yàn)證郵箱 郵政編碼)
這篇文章主要介紹了query validate添加自定義驗(yàn)證規(guī)則,可以驗(yàn)證郵箱、郵政編碼等,看代碼參考使用2013-12-12
jQuery三組基本動(dòng)畫與自定義動(dòng)畫操作實(shí)例總結(jié)
這篇文章主要介紹了jQuery三組基本動(dòng)畫與自定義動(dòng)畫操作,結(jié)合實(shí)例形式總結(jié)了jQuery基本動(dòng)畫函數(shù)與自定義動(dòng)畫相關(guān)操作技巧及使用注意事項(xiàng),需要的朋友可以參考下2020-05-05
jQuery實(shí)現(xiàn)鏈接的title快速出現(xiàn)的方法
這篇文章主要介紹了jQuery實(shí)現(xiàn)鏈接的title快速出現(xiàn)的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02

