2012-10-24 3 views
0

Je travaille sur une application d'entreprise où je peux avoir plusieurs liens présents dans la table ou aucun en fonction des données.extrait le nombre de balises A en utilisant jquery

Les liens apparaissent dans le tableau et avoir le code suivant derrière eux:

<td class="Row"> 
    <span id='s_3_2_14_0' > 
    <a href='JavaScript:SWETargetGotoURL("/eservice_enu/start.swe?SWECmd=GotoView&SWEView=Active+PO+Serial+View&SWEPostnApplet=Purchase+Order+List+Applet&SWEPostnRowId=1-KPBLOZ","_self")'>2001103009</a> 
    </span> 
</td> 

Je dois trouver toutes les <a> balises présentes dans la page à l'intérieur <span> tag ayant texte suivant:

SWEView=Active+PO+Serial+View&SWEPostnApplet=Purchase+Order+List+Applet 

J'ai essayé l'expression suivante mais elle renvoie 0:

$('a[href*="SWEView=Active+PO+Serial+View&SWEPostnApplet=Purchase+Order+List+Applet"').length; 

Répondre

4

Il vous manque un]

$('a[href*="SWEView=Active+PO+Serial+View&SWEPostnApplet=Purchase+Order+List+Applet"]').length; 
+1

ohh .. telle erreur stupide. Il a commencé à fonctionner après avoir ajouté] – Neel

+1

@ user1017268: NP. Nous avons tous besoin d'une seconde paire d'yeux parfois! –

2

manquant la fin] dans votre sélecteur

$('a[href*="SWEView=Active+PO+Serial+View&SWEPostnApplet=Purchase+Order+List+Applet"]').length; 
+0

Juste remarqué que vous me battre à la même réponse ... – JW8

0

essayer cela,

$().ready(function() { 
     $('span a[href*="SWEView=Active+PO+Serial+View&SWEPostnApplet=Purchase+Order+List+Applet"]').length; 
     /* In order to check the count you can use an alert */  
     alert($('span a[href*="SWEView=Active+PO+Serial+View&SWEPostnApplet=Purchase+Order+List+Applet"]').length); 
    }); 
Questions connexes