2010-02-19 81 views
3

假设我有这些div:属性在JQuery中

<div class="hat" rel="cap"> 
<div class="hat" rel="pine"> 
<div class="hat" rel="mouse"> 

如何使用jQuery做一个“在哪里”?

例如

$("div.hat").remove WHERE rel="mouse" 

回答

4

您应该能够使用属性选择:属性选择器如的

$("div.hat[rel]") // to get all <div class="hat"> tags with a rel attribute 

$('div.hat[rel="mouse"]') // to get a <div class="hat"> tag with a specific rel attribute 
1

使用一个Attribute Equals Selector这种选择。例如:

$('div.hat[rel=mouse]').remove();

有许多属性选择器做的事情等的元件,其属性开头匹配的其它变型的,具有端部,或包含一定的价值。查看jQuery API中的所有Attribute Selectors并熟悉它们。