цикл по строке нескольких таблиц, чтобы получить определенные значения с помощью jQuery

0

Мне нужно захватить значение внутри <span> каждого <tobdy>. Я знаю, что html не является корректным, потому что я его не писал. Это то, что SharePoint делает это, и на самом деле это плохой html. Но вопрос в том, как я взаимодействую через каждый и захватываю числовые значения внутри скобок, то есть 122, 87 и 13, используя jQuery? Это выполнимо?

Вот быстрая скрипка: http://jsfiddle.net/traFg/

<TBODY id=titl386-1_ groupString="%3B%23Completed%3B%23">
    <TR id=group0>
        <TD class=ms-gb colSpan=100 noWrap>
            <A onclick="javascript:ExpCollGroup('386-1_', 'img_386-1_',event, false);return false;" href="javascript:">
            <IMG id=img_386-1_ border=0 alt=expand src="/_layouts/images/plus.gif">&nbsp;Status</A> : Completed
            <SPAN>&nbsp;‎(122) </SPAN>
        </TD>
    </TR>
</TBODY>

<TBODY id=titl386-1_ groupString="%3B%23InProgress%3B%23">
    <TR id=group0>
        <TD class=ms-gb colSpan=100 noWrap>
            <A onclick="javascript:ExpCollGroup('386-1_', 'img_386-1_',event, false);return false;" href="javascript:">
            <IMG id=img_386-1_ border=0 alt=expand src="/_layouts/images/plus.gif">&nbsp;Status</A> : Completed
            <SPAN>&nbsp;‎(87) </SPAN>
        </TD>
    </TR>
</TBODY>

<TBODY id=titl386-1_ groupString="%3B%23NotStarted%3B%23">
    <TR id=group0>
        <TD class=ms-gb colSpan=100 noWrap>
            <A onclick="javascript:ExpCollGroup('386-1_', 'img_386-1_',event, false);return false;" href="javascript:">
            <IMG id=img_386-1_ border=0 alt=expand src="/_layouts/images/plus.gif">&nbsp;Status</A> : Completed
            <SPAN>&nbsp;‎(13) </SPAN>
        </TD>
    </TR>
</TBODY>

1 ответ

2
Лучший ответ

как это

jQuery('tbody span').each(function()
{
  alert(jQuery(this).text().match(/\d+/));
})
  • 0
    он также возвращает текст тега <a>. Я хочу только номер
  • 0
    ты уверен ... возиться
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню