2015-08-16 53 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()); 
 
    }) 
 
});

希望这有助于:)