获取li项目并将其添加到javascript obj

卡维亚

我有一个列表元素,我想将列表元素添加到具有键值对的对象中。我期望像我曾尝试将元素添加到obj的输出phrase={1:First,2:second}obj但输出为空。

var phrase = {};
var inc = 1;
$("#menu select-li").each(function() {
  phrase[inc] = $(this).text();
  inc++;
});
console.log(phrase)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="tab-pane fade show active">
  <ul class="end-info" id="menu">

    <li value="First" class="select-li First">
      <span class="caret First">&nbsp;</span>First</li>
    <ul class="nested First">
      <li value="First Report">First Report</li>
      <li value="Second Report">Second Report</li>
      <li value="Third Report">Third Report</li>
    </ul>
    <li value="second" class="select-li Second">
      <span class="caret second">&nbsp;</span>second</li>
    <ul class="nested second">
      <li value="First Report">First Report</li>
      <li value="Second Report">Second Report</li>
    </ul>
  </ul>
  <div>

Praveen Kumar Purushothaman

你是什么意思"#menu select-li"<select-li>您的代码中没有调用标签您真正需要的是:

$("#menu .select-li").each();

另外,用于$(this).attr("value")value属性获取内容

index将帮助您获得正确的索引。

您的HTML也无效。正确的是:

var phrase = {};
$("#menu .select-li").each(function(index) {
  phrase[index + 1] = $(this).attr("value");
});
console.log(phrase)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="tab-pane fade show active">
  <ul class="end-info" id="menu">
    <li value="First" class="select-li First">
      <span class="caret First">&nbsp;</span>First
      <ul class="nested First">
        <li value="First Report">First Report</li>
        <li value="Second Report">Second Report</li>
        <li value="Third Report">Third Report</li>
      </ul>
    </li>
    <li value="second" class="select-li Second">
      <span class="caret second">&nbsp;</span>second
      <ul class="nested second">
        <li value="First Report">First Report</li>
        <li value="Second Report">Second Report</li>
      </ul>
    </li>
  </ul>
</div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取嵌套的obj值

来自分类Dev

将目标添加到Swift / Obj-C项目时出错

来自分类Dev

无法将法线添加到.obj网格

来自分类Dev

如何将.obj模型添加到JME

来自分类Dev

如何将.obj模型添加到JME

来自分类Dev

将递增 ID 添加到数组中的 obj

来自分类Dev

使用 javascript 将 obj 或数组添加到 json 字符串

来自分类Dev

Object.keys(obj)返回不在obj中的项目

来自分类Dev

如何从ImageIcon获取图像(obj)

来自分类Dev

JS绑定会获取obj的状态还是保留对obj的引用?

来自分类Dev

JS绑定会获取obj的状态还是保留对obj的引用?

来自分类Dev

这段代码是什么“ obj && obj.myFunction();” 在JavaScript中?

来自分类Dev

稍后更改javascript obj的属性

来自分类Dev

使用javascript / jquery创建<li>元素并将其添加到有序列表

来自分类Dev

用于测试变量存在的Javascript多重赋值:var obj = obj = obj || {}

来自分类Dev

如何创建Cordova插件并将其添加到项目

来自分类Dev

删除项目并将其添加到数组?

来自分类Dev

将项目添加到ul并将其删除

来自分类Dev

使用javascript获取多个字段的值并将其添加到表中

来自分类Dev

Javascript:从文本框中获取值并将其添加到div中

来自分类Dev

获取模型并将其添加到集合中

来自分类Dev

如何在我的示例 Redux React 中将 obj 添加到状态

来自分类Dev

Git忽略Unity项目中的obj文件

来自分类Dev

stdClass obj数组..如何打印单个项目?

来自分类Dev

在处理中向obj添加物理

来自分类Dev

在obj-c上添加动态评估

来自分类Dev

Javascript错误:尝试删除类并将其添加到li元素时,出现“未定义不是函数”

来自分类Dev

如何从python中的.obj文件获取坐标?

来自分类Dev

javascript中的obj ['']是什么意思?

Related 相关文章

  1. 1

    获取嵌套的obj值

  2. 2

    将目标添加到Swift / Obj-C项目时出错

  3. 3

    无法将法线添加到.obj网格

  4. 4

    如何将.obj模型添加到JME

  5. 5

    如何将.obj模型添加到JME

  6. 6

    将递增 ID 添加到数组中的 obj

  7. 7

    使用 javascript 将 obj 或数组添加到 json 字符串

  8. 8

    Object.keys(obj)返回不在obj中的项目

  9. 9

    如何从ImageIcon获取图像(obj)

  10. 10

    JS绑定会获取obj的状态还是保留对obj的引用?

  11. 11

    JS绑定会获取obj的状态还是保留对obj的引用?

  12. 12

    这段代码是什么“ obj && obj.myFunction();” 在JavaScript中?

  13. 13

    稍后更改javascript obj的属性

  14. 14

    使用javascript / jquery创建<li>元素并将其添加到有序列表

  15. 15

    用于测试变量存在的Javascript多重赋值:var obj = obj = obj || {}

  16. 16

    如何创建Cordova插件并将其添加到项目

  17. 17

    删除项目并将其添加到数组?

  18. 18

    将项目添加到ul并将其删除

  19. 19

    使用javascript获取多个字段的值并将其添加到表中

  20. 20

    Javascript:从文本框中获取值并将其添加到div中

  21. 21

    获取模型并将其添加到集合中

  22. 22

    如何在我的示例 Redux React 中将 obj 添加到状态

  23. 23

    Git忽略Unity项目中的obj文件

  24. 24

    stdClass obj数组..如何打印单个项目?

  25. 25

    在处理中向obj添加物理

  26. 26

    在obj-c上添加动态评估

  27. 27

    Javascript错误:尝试删除类并将其添加到li元素时,出现“未定义不是函数”

  28. 28

    如何从python中的.obj文件获取坐标?

  29. 29

    javascript中的obj ['']是什么意思?

热门标签

归档