javascript - 如何在未知元素中附加ajax响应?

标签 javascript jquery html ajax

我有几个<div>没有类名。像这样的东西:(*是我想附加ajax响应的地方)

<div>
<div> text 1</div>
<div> text 2 </div>
<div> * <h1></h1> </div>
<div> text 3 </div>
</div>

我唯一的线索是<h1> 。因为<div>的数量不是恒定的(有时我只有 1 div )。换句话说,我如何选择div其中包含 <h1>然后在其开头附加 ajax 响应?

最佳答案

您可以使用jQuery has selector 。在此cae中,您可以像这样找到您的元素:

var yourElement = $('div').has('h1');

如果您想添加一些从 AJAX 请求收到的数据,您可以使用方法 prepend :

var resultFromAjax = 'some result';
var yourElement = $('div').has('h1');
yourElement.prepend(resultFromAjax);

关于javascript - 如何在未知元素中附加ajax响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32422027/

相关文章:

javascript - React 的 reducer 返回与记录值不一致的意外状态

jquery - 如何更改链式 .then() 函数中的 promise 解析结果

javascript - 如何将 Jquery 添加到 MasterPage 2013

jquery - 使用 jQuery 获取列表中的下一个或上一个项目

javascript - 如何使用原生 HTML5 约束 API 验证单选组是否具有选择

javascript - 使用 Lodash 按键求和

javascript - Appcelerator 中页面刷新功能的问题

javascript - 防止WebGL Three.js 容器捕捉滚动事件

javascript - jQuery - 循环遍历 TD 宽度,然后循环遍历 TH 并应用 TD 宽度

返回后 PHP 停止