我有以下的HTML代碼.innerHTML
<div class="main-nav" id="main-content">
<ul class="main-nav-c">
<li id="Li1"><a id="A1" disabled="disabled" class="sprites"><span
class="headerV">Value 1</span></a></li>
<li id="Li2"><a id="A2" class="sprites" >
<span class="empx9b12">Value 2</span></a></li>
</ul>
</div>
,並讓我用下面的jQuery
value = $('#main-content .main-nav-c li').eq(0).find('a').find('.headerV')[0].innerHTML.trim().toUpperCase();
第一李的innerHTML,但我得到了以下錯誤:$ (...)。eq(..)。find(..)。find(..)[0] .innerHTML is undefined
嘗試HTML(),而不是解決問題。 https://api.jquery.com/html/ – phron
記錄你的對象,看看它是什麼(以及它的定義) –
@walarawashdeh這對我有用:http://jsfiddle.net/pR7f5/,你有jQuery庫加載。 – Jai