使用jquery提取A标签的数量

时间:2012-10-24 16:51:33

标签: jquery

我正在开发一个企业应用程序,我可以在表格中显示多个链接,也可以根据数据没有链接。

链接显示在表格中,后面有以下代码:

<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>

我需要找到<a>标记内页面中的所有<span>标记 有以下文字:

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

我尝试了以下表达式,但它返回0:

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

3 个答案:

答案 0 :(得分:4)

你错过了一个]

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

答案 1 :(得分:2)

选择器中缺少结尾]

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

答案 2 :(得分:0)

试试这个,

    $().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);
    });