如何访问<caption>标签中的文字?

Cor*_*ine 1 html javascript jquery get caption

我有这样的HTML:

<table>
<caption class="my_caption">Table 1.1: TABLE CAPTION</caption> 

<tr>...</tr>
<tr>...</tr>
...
Run Code Online (Sandbox Code Playgroud)

我需要获取标题文本,以便我可以进行一些字符串比较.我已经尝试过.val(),. text(),. html()和.value,但它们都不起作用.

谢谢你的帮助.

编辑:我实际上有一些这些标题.对不起,我早些时候应该提到这个.

<div>
<table>
<caption class="my_caption">Table 1.1</caption> 

<tr>...</tr>
<tr>...</tr>
...
</table>
<table>
<caption class="my_caption">Table 1.2</caption> 

<tr>...</tr>
<tr>...</tr>
...
</table> </div>
Run Code Online (Sandbox Code Playgroud)

所以我有一个遍历所有标题的for -loop:

        var cap_tables = $("caption.my_caption");
        for (var i=0;i<cap_tables.length;i++) {
            alert(cap_tables[i].text());
            //i've tried .text(), .html(), .val(), .value to get the caption text 
        }
Run Code Online (Sandbox Code Playgroud)

我会再次尝试你的所有建议并回复你们.非常感谢你!!!

我使用的是Firefox 3.5.3版