jQueryMobileのアコーディオンメニューを次のように設定しています。
<div class="subCat" data-role="collapsible">
<h3>Subcategory Name</h3>
<div class="itemImg">
<img alt="Item 1" src="[image location]" /><span>Item 1</span>
</div>
<div class="itemImg">
<img alt="Item 1" src="[image location]" /><span>Item 1</span>
</div>
</div><!--End of subCat-->
これはいくつかのサブカテゴリに当てはまります。画像がクリックされたときに「サブカテゴリ名」を取得するためのコードが少しあります。
var currCat=$(this).closest('.subCat').children('h3').innerHTML;
「これ」はクリックされた画像であり、「サブカテゴリ名」をcurrCatに取得する必要があります。ただし、現在、children('h3')を選択すると、innerHTMLの「undefined」と「[objectOBJECT]」が表示されます。どんな助けでもいただければ幸いです。