将元素附加到 - 将 while 与动态添加的元素一起使用
append elements until - using while with dynamic added elements
我有添加到div 容器div 的函数
$.ajax(
{
type: "GET",
url: "/LoadedData",
data: { "pageNumber": pageNumber },
success: function (result) {
$('.Container').append(result);
}
}
我想执行该函数,直到这个div 容器包含div 与 是 xxx
我尝试使用 while 循环执行此操作,但看起来像我这样做时:
while($('.Container div').is('#xxx'))
{}
函数看不到附加到容器的新div:/
将代码放在callback:
中递归调用的函数中,如果result
与选择器不匹配。
它将继续运行,直到选择器匹配。
var container = $('.Container'); // cached the .Container element
function add_to_container() {
$.ajax(
{
type: "GET",
url: "/LoadedData",
data: { "pageNumber": pageNumber },
success: function (result) {
container.append(result);
if( !$(result).is("#xxx") ) { // if the result was not the one...
add_to_container(); // ...recursively call the function
}
}
}
}
Jquery 具有遍历 dom 元素的 each 函数。
$('.Container div').each(function(){});
相关文章:
- 如何将html元素添加到tampermonkey中
- 如何将html元素添加为生成的内容
- 如何向Selectize元素添加渲染和创建方法
- 向html选择元素添加选项
- 在d3中向DOM元素添加了图像,但现在它赢得了't过渡
- 如何将新的键/值对元素添加到现有数组
- 使用docment.createElement向元素添加选项
- ng重复向一个元素添加条件类
- 为li元素添加标题
- 向ckeditor中的多个元素添加内联样式
- Javascript 向影子根中的自定义元素添加函数
- 将伪元素添加到<文本区域>
- 如果类只包含一个特定数字,则向元素添加类
- DOM:将空元素添加到 DOM 和页面重排
- 是否有 jQuery 事件用于何时将元素添加到文档中
- 通过 ajax 使用自定义滚动条向元素添加内容
- 是否可以用D3将svg元素添加到开放层映射中
- 如何将元素添加到动态数组并排除现有元素
- 在AngularJS中将元素添加到作用域时,如何在所有设备上播放声音
- 将图像元素添加到<a>标签