jquery contians(text) 选择器

Jquery contains(text)选择器 被用来选择包含特定文本的所有元素标签。

 注意 contains 中的文本包含或不包含""其效果一样,包含的含义为即文本中存在有搜索的文本,并不是相等的概念。

以下是例子:

 

1 $(‘p:contains(paragraph 1)’)—选择包含文本paragraph 1的所有p标签。

2 $(‘p:contains(mkyong)’)— 选择包含文本为mkyong的所有p标签

3 $(‘p:contains(“three”)’)—选择包含文本为three的所有p标签。


<html>
	<head>
		<title>jquery contains selector example</title>
		<script type="text/javascript" src="../jquery-1.11.1.min.js"></script>
	<style type="text/css">
		#msg{
			padding : 8px;
			right : 100px;
			
			}
		
		</style>
	</head>
	<body>
		<h1>jquery contains selector example<h1>
			<div id="#msg"></div>
			
			<ul>
				<li>one</li>
				<li>two</li>
				<li>three</li>
				<li>four</li>
				<li>five</li>
			</ul>
			<p>
				this is a paragraph 1-google.com
			</p>
			<p>
				this is a paragraph 2-mkyong.com
			</p>
			<br/><br/>
			<button>p:contains("paragraph 1")</button>
			<button>p:contains(mkyong)</button>
      <button>li:contains("three")</button>
      <script type="text/javascript">
      	$("button").click(function(){
      		var str=$(this).text();
      		$('p,li').css("border","0px solid #000000");
      		$(str).css("border","1px solid #000000");
      		$('#msg').html("<h4>button clicked : "+str+"</h4>");
      		
      		
      		});
      	
      	</script>
	</body>
</html>

效果图:


点击按钮1 :


点击按钮2:


点击按钮3:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值