如何从不匹配的兄弟姐妹中获取文本?

时间:2016-08-05 14:41:18

标签: javascript jquery ab-testing vwo

我正在使用VWO创建A / B测试变体。 该网站有一个列表,其复选框如此布局;

[1] - 10 sp_criteria
[2] - 15 sp_criteria
[3] - 15sp_criteria
[4] - 20 sp_criteria
[5] - 25 sp_criteria
[6] - 15 sp_criteria

有一个应用按钮,当单击它时,我希望它循环遍历所有输入。如果选中为true,那么我需要从类中获取文本" checkBoxAnc" (p元素)并将其连接到变量。

我尝试了以下内容:

<ol>
    <li>
        <label>
            <input class="checkBox" type="checkbox">
            <p class="checkBoxAnc">Text to grab</p>
        </label>
    </li>
</ol>

当试图找到父类型时,这将被返回为&#39; undefined&#39;而不是&#39;标签&#39;

是否还有其他技术可以访问&#39; .checkBoxAnc&#39;?

1 个答案:

答案 0 :(得分:0)

像这样......

var foo = '';

$('input[type=checkbox]:checked').map(function() {
    foo += $(this).next().text(); // value your looking for
}).get();

https://jsfiddle.net/cmac_/8w7vghbt/