javascript - Ajax 和 div 中的循环

标签 javascript jquery ajax

我是 Ajax 新手,我正在尝试为很多 div 创建 Ajax 调用。 假设我有一个这样的 dom :

    <div id="form">
        <div id="child_1">
            <div id="child_1_select"></div>
        </div>
        <div id="child_2">
            <div id="child_2_select"></div>
        </div>
        <div id="child_3">
            <div id="child_3_select"></div>
        </div>
        <div id="child_4">
            <div id="child_4_select"></div>
        </div>
        <!-- ... -->
    </div>

如何继续在 #form 中循环? 因为我希望对所有 child_x_select 进行 Ajax 调用。

顺便说一句,我不知道会有多少个#child_x_select,因为用户可以根据需要添加尽可能多的 div...

非常感谢您考虑我的请求!

最佳答案

您应该考虑向 #child_n_select 元素添加一个公共(public)类,并使用 jQuery 的 .each()方法:

<div id="form">
    <div id="child_1">
        <div id="child_1_select" class="child_select"></div>
    </div>
    <div id="child_2">
        <div id="child_2_select" class="child_select"></div>
    </div>
    <div id="child_3">
        <div id="child_3_select" class="child_select"></div>
    </div>
    <div id="child_4">
        <div id="child_4_select" class="child_select"></div>
    </div>
    <!-- ... -->
</div>

<script type="text/javascript">
    $('.child_select').each(function() {
        // Write your AJAX call here, using $(this) to select the active element.
    });
</script>

关于javascript - Ajax 和 div 中的循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45234983/

相关文章:

javascript - 使用 angular-translate 库在 javascript 中使用什么关键字来获取 i18n 翻译?

c# - asp.net 复选框事件未触发

Jquery 添加指向导航的指针

java - 如何在java spring MVC中为相应行插入按钮功能

javascript - 如何使用匿名函数处理ajax $get 中的错误?

javascript - jQuery "loading"微调器停止工作

javascript - 如何动态改变div的高度

javascript - 如果邮政编码以 ?? 开头,则需要支付运费Javascript 或 PHP

javascript - 如何决定有多少 HTML 必须由 JavaScript 生成?

javascript - ajax调用响应被转发到浏览器上的新html页面