我正在尝试修改此函数以从祖父元素中获取文本
span.html(checked.map(function () { return $(this).parent().text(); }).get().join());
这两个函数都返回祖父文本以及它的兄弟元素 ( <div class=CheckMark>
) 中的文本。如何修改它以仅返回祖父元素中的文本?
span.html(checked.map(function () { return $(this).parent().parent().text(); }).get().join());
span.html(checked.map(function () { return $(this).parents(':eq(1)').text(); }).get().join());
HTML
<li><a href="#">
<label onclick="toggle_colorbox_alt(this.children[0]);">
<div style="background-color: #000000" class="color">
<div class=CheckMark>✓</div>
<input type="checkbox" name="color[]" value="value" class="cbx"/>
</div>
Text I Want
</label>
</a></li>