在div中选择span值

dom*_*ino 3 javascript jquery

让我说我有

    <div id="1">
    <span id="name">Josh</span>
    <div id="quote">Run</div>
    </div>

    <div id="2">
    <span id="name">Mark</span>
    <div id="quote">Run</div>
    </div>
Run Code Online (Sandbox Code Playgroud)

如何从第一个div中选择span标签之间的名称?

$("#quote").click(function(){

    var name = $('#name').html();

}); 
Run Code Online (Sandbox Code Playgroud)

Jam*_*iec 6

首先,id在HTML文档中必须是唯一的.因此,理想情况下,您需要将div中的id更改为a class.其次,id's不能以数字开头,所以你需要改变你的div id以字母或下划线开头.

考虑到这一点,考虑到这一点:

<div id="one">
    <span class="name">Josh</span>
    <div class="quote">Run</div>
</div>

<div id="two">
    <span class="name">Mark</span>
    <div class="quote">Run</div>
</div>
Run Code Online (Sandbox Code Playgroud)

你会找:

$("#quote").click(function(){

    var name = $('#one .name').html();

}); 
Run Code Online (Sandbox Code Playgroud)