私は次のようなHTMLを持っています:
<table>
<caption class="my_caption">Table 1.1: TABLE CAPTION</caption>
<tr>...</tr>
<tr>...</tr>
...
文字列を比較できるように、キャプション テキストを取得する必要があります。.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>
したがって、すべてのキャプションを通過する for ループがあります。
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
}
私はあなたのすべての提案を再試行し、あなたたちに戻ってきます. どうもありがとうございました!!!
Firefox バージョン 3.5.3 を使用しています