javascript - JS - 获取两个具有相同 id 的元素之间的正确元素

标签 javascript jquery html

我有下一段html代码,我想使用JQuery获取带有ajaxresponse_1 id的第二个div,如果我可以向它添加id属性,那就很容易了,但我不能。当我使用 $("#ajaxresponse_1") 并向其附加任何元素时,它不起作用。谁能帮我吗?

<div id="ajaxresponse_1" class="ajaxresponse ajaxresponse_1" style="display: block;">
    <div id="ajaxresponse_1" class="ajaxresponse ajaxresponse_1">
        <h3 class="avia-form-success">O valor do IPVA é R$ 1500</h3>
    </div>
</div>

最佳答案

请使用查找函数它将帮助您获取第二个div,您也可以使用子函数。正如@Steve所建议的,您不应该有多个具有相同ID

$("#ajaxresponse_1").find("div#ajaxresponse_1")

关于javascript - JS - 获取两个具有相同 id 的元素之间的正确元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35617902/

相关文章:

javascript - jquery:如何将 DOM 元素附加到包含其他 DOM 元素的变量内的选择器

jquery - 无法检查动态 HTML 复选框

javascript - 如何从右到左和从上到下调整div元素的大小

javascript - 为什么 html5 应用程序在浏览器中的工作方式与在 Cordova (Android) 中的工作方式不同?

scrollbar - 滚动到位置 (javascript)

javascript - jQuery ("checked", true) 有效,然后无效?

javascript - 当计时器倒计时时,我如何使它刷新/更新文本文件中的文本?

javascript - 获取动态添加图片的id

javascript - IE 浏览器中用于 PDF 下载的缓存问题

javascript - 如何使用 `if` 、 `else` 作为复选框?