javascript - 需要 JQuery 选择帮助

标签 javascript jquery html

对于那些习惯使用 jquery 选择内容的人来说,这应该是一个简单的答案,所以我开始了。

我有这段 HTML:

<div class="cooljobdom-subdomains"> cooljobdom
    <div class="cooljob-subitem"> subitem
        <input class="variable_class" type="checkbox">
        <label> label 1
            <span class="AAA"></span>
            <span class="block-middle">city1</span>
            <span>address1</span>
           </label>
        </input>
    </div>
    <div class="cooljob-subitem"> subitem
        <input class="variable_class" type="checkbox">
        <label> label 2
            <span class="BBB"></span>
            <span class="block-middle" >city2</span>
            <span>address2</span>
           </label>
        </input>
    </div>
    <div class="cooljob-subitem"> subitem
        <input class="variable_class" type="checkbox">
        <label> label 3
            <span class="CCC"></span>
            <span class="block-middle">city3</span>
            <span>address3</span>
           </label>
        </input>
    </div>
</div>

我想要以下字符串作为选择结果: 城市1,地址1;城市2,地址2;城市3,地址3。

到目前为止我有这个选择:

var value = $(".cooljobdom-subdomains .cooljob-subitem .block-middle").text();
value += $(".cooljobdom-subdomains .cooljob-subitem .block-middle").next().text();
alert(value);

但这给了我 city1city2city3address1address2address3。

请记住,具有“cooljob-subitem”类的 div 数量是可变的。

谢谢!

最佳答案

您可以使用

var value = $(".cooljobdom-subdomains .cooljob-subitem .block-middle").map(function () {
    return $(this).text() + ',' + $(this).addBack().text()
}).get().join(';');
console.log(value)

关于javascript - 需要 JQuery 选择帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28343801/

相关文章:

javascript - 如何在打开新网页时中断ajax请求?

javascript - 如何将字符串数组保存到 Javascript 中的 JSON 文件?

javascript - 复选框未通过 JavaScript 检查

javascript - 使用 AJAX 在点击时执行简单的 mysqli 查询

javascript - 使用ajax在按钮单击上显示表格

javascript - 如何使 div 仅在跨度上跟随鼠标指针

javascript - 显示来自 Ajax 响应的数据

javascript - JQuery:如何通过id选择窗口和其他一些div?

javascript - 如何在没有 Flash 的情况下使用网络浏览器捕获和存储 h.264 格式的视频?

html - 哪些 CSS 规则适用于我在导航栏中的下拉菜单?资源检查员似乎没有帮助