2015-08-16 45 views
-3

A有e3e2 div,並且父div爲e。 頁面上有太多e div。 當我點擊div e2時,如何獲得e3 div值? 謝謝。使用jquery或js獲取div值

+4

什麼是 「E」, 「E2」 和 「E3」?它們是類別,ID(如果它們是ID,因爲它們必須是唯一的,還是其他屬性的值)?你的標記結構是什麼?你打算取什麼價值?除法元素沒有'value'屬性。 – Terry

+0

目前這個問題是無意義的;我們不知道「e2」,「e3」等是什麼意思,我們看不到你的HTML結構(因爲你沒有花時間向我們展示),所以我們沒有任何方法在點擊「* div'e2'*」後,如何「獲取'e3'div值*」,因爲我們不知道它是什麼,或者它在哪裏。考慮到這一點,我正在投票結束,因爲「你不清楚你問的是什麼」。如果您編輯您的問題(請參閱:[請]指導),請通知我(使用@davidThomas),如果編輯有幫助,我將刪除我的近距離投票。 –

回答

2

div沒有value屬性。你可以通過javascript獲得innerHTML

var divValue = document.getElementById('e3').innerHTML;

1

讓我先告訴你我是如何理解的問題。這是那種你的HTML是如何構成的:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div id="e"> 
 
    <div id="e2"> 
 
    i am e2 text 
 
    </div> 
 
    <div id="e3"> 
 
    i am e3 text 
 
    </div> 
 
</div> 
 
<div id="e"> 
 
    another e text 
 
</div>

這是JS代碼,這將使E3 div的內容時,在E2 DIV用戶點擊。

$(document).ready(function(){ 
 
    $("#e2").click(function(){ 
 
    alert($("#e3").html()); 
 
    }) 
 
});

希望這有助於:)