对于jquery中数组中未显示标签的每个函数

Moxie C

我有一个包含标签/复选框的变量,并遍历该变量以填充数组,但是,当我将值压入数组时,它不包含标签。

我的代码是:

 posts = $('<div>
            <label for="q1_chk_0"><input id="q1_chk_0" type="checkbox" name="Country[]" value="DZA">Algeria</label>
            <label for="q1_chk_1"><input id="q1_chk_1" type="checkbox" name="Country[]" value="ARG">Argentina</label>
            <label for="q1_chk_2"><input id="q1_chk_2" type="checkbox" name="Country[]" value="ARM">Armenia</label>
            <label for="q1_chk_3"><input id="q1_chk_3" type="checkbox" name="Country[]" value="AUS">Australia</label>
            <label for="q1_chk_4"><input id="q1_chk_4" type="checkbox" name="Country[]" value="AUT">Austria</label></div>'); 


 $postsList = posts;

 $postsList.find('label').each(function(){

      postsArr.push($(this).html());
 });

 console.log(postsArr);  // The array contains all the input fields, but no labels on any of them

这是我的jsfiddle

http://jsfiddle.net/mfeUR/

我要实现的最终结果是循环遍历此数组,然后显示带有相应标签的复选框。

谢谢干杯

乔什·克罗齐耶(Josh Crozier)

您可以只在元素上使用outerHTML

此处更新示例

$postsList.find('label').each(function(){
    postsArr.push($(this)[0].outerHTML);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

对于每个未正确显示空数组

来自分类Dev

数组中的函数未显示正确的值?

来自分类Dev

对于perl中数组中的每个对象

来自分类Dev

div标签中未显示Javascript数组元素

来自分类Dev

每个函数中的 jQuery 每个

来自分类Dev

对于每个在html中返回undefined的函数

来自分类Dev

对于数组{{display item}}中的每个项目

来自分类Dev

对于php数组中的每个奇数项

来自分类Dev

数据未显示在标签中

来自分类Dev

如何使用“jquery中的每个”或“javascript中的每个”在JavaScript对象中显示数组项

来自分类Dev

流星:在单独的列表标签中显示mongo数组中的每个项目

来自分类Dev

在Wordpress中的每个标签之前显示图像

来自分类Dev

包装标签中的每个列表数组

来自分类Dev

使用addMouseListener()到数组中的每个标签?

来自分类Dev

对于RxJava中的每个

来自分类Dev

对于RxJava中的每个

来自分类Dev

图片未显示在img标签中

来自分类Dev

django中的模板标签变量未显示

来自分类Dev

Img未显示在img标签reactjs中

来自分类Dev

Primefaces中的BarChart标签未显示

来自分类Dev

图片未显示在img标签中

来自分类Dev

为什么标签未显示在图表中

来自分类Dev

标签中未显示任何内容

来自分类Dev

选择标签中未显示的物化选项

来自分类Dev

对于受保护的字符串函数中的每个循环

来自分类Dev

对于字符串中数组项的每个实例

来自分类Dev

对于数组中的每个索引,返回较小的数字

来自分类Dev

Jquery中的功能未显示

来自分类Dev

函数中的指针数组未显示在调用中使用的数组的正确值上