2016-12-21 1 views
-1

Ich habe eine Art einzigartigen Bedürfnis mit dem gleichen Klassennamen eine div auf alle divs zu finden, die eine bestimmte Kopie hat, und senden Sie das Nummer:Search-Klasse für eine bestimmten Text und Rückkehr Eintragsnummer

<div class="alertme"></div> 
<div class="alertme"></div> 
<div class="alertme">This text</div> 
<div class="alertme"></div> 

So es würde 2 zurückgeben, wobei 0 der erste div ist.

+3

Zeigen Sie, was Sie es zumindest versucht. – Troyer

+1

Hinweis: [': contains'] (http://api.jquery.com/contains-selector/) oder [' filter() '] (http://api.jquery.com/filter/), dann [ 'index()'] (http://api.jquery.com/index) –

+0

Was bedeutet "spezifische Kopie"? Was versuchst du zu bestätigen? –

Antwort

1

Ich bin mir nicht sicher, ob das, was Sie wollen, aber den Index des div zu erhalten, die den This text Text hat Sie :contains Wähler mit .index() Methode verwenden:

$('.alertme:contains("This text")').index(); 

Hoffnung, das hilft.

console.log($('.alertme:contains("This text")').index());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="alertme"></div> 
 
<div class="alertme"></div> 
 
<div class="alertme">This text</div> 
 
<div class="alertme"></div>

Verwandte Themen