jQuery选择所有以id开头的表

时间:2010-08-18 15:09:49

标签: javascript jquery html javascript-events

我想用jquery选择id以相同句子开头的所有表。

这就是我的意思:

<table id="Tab_01">
    <tr>
        <td>....
    <tr>
    ....
</table>

<table id="Tab_02">
    <tr>
        <td>....
    <tr>
    ....
</table>
<table id="Tab_03">
    <tr>
        <td>....
    <tr>
    ....
</table>
<table id="xyz">
    <tr>
        <td>....
    <tr>
    ....
</table>

我需要的是选择以“Tab _”开头的表格,而不是选择id =“xyz”的表格

我想使用此代码与此插件进行类似的导航: http://projects.allmarkedup.com/jquery_evtpaginate/demo_basic.html

任何人都可以帮助我吗?

非常感谢。

的Alessandro

3 个答案:

答案 0 :(得分:11)

试试这个:

$('table[id^=Tab_]')

答案 1 :(得分:2)

Padolsey为此创建了一个很好的插件。检查here

$("table:regex(id, ^Tab)")

这是实现这一目标的最佳方式。

答案 2 :(得分:1)

使用filter()

$('table').filter(function(index){
    return this.id.substring(0,4) == 'Tab_';
});