我知道這個問題是如此熟悉在stackoverflow,但我仍然無法找到我的解決方案。我想單擊父div時獲取我的子div的值,但是當前的代碼使我「未定義」。下面我的HTML給出:如何從父母使用jquery得到一個特定的孩子div值
<div class="main">
<div class="testId">
1
</div>
<div class="testName">
test
</div>
<div class="testDob">
10/10/10
</div>
</div>
及以下
var id = $(this).child(".testId").innerHTML;
任何想法我的劇本給出?
嘗試'變種id = $(this).children(「。testId」)[0] .innerHTML;' –
爲什麼在使用.html()或.text()時使用innerHTML? –
一個可能的原因是,如果你點擊父級的子元素,那麼它不會工作....所以試試'$(this).closest('。main')。children(「。testId」)。html() ' –