【问题标题】:jQuery Create a ui list from a string with classesjQuery 从带有类的字符串创建一个 ui 列表
【发布时间】:2012-08-12 14:01:24
【问题描述】:

我有一个名为 allVals 的变量,其中包含我的项目列表,然后它被设置为 toString() 并且列表是放在一个 div 中。

这个列表我想成为一个列表项,它看起来像: -

<ul id="sortable">
  <li class="ui-state-default">Sat Nav</li>
  <li class="ui-state-default">Alloy Wheels</li>
  <li class="ui-state-default">etc etc</li>
</ul>

这是我目前所拥有的:http://jsfiddle.net/uJcB7/171/

任何帮助都会很棒。

【问题讨论】:

    标签: jquery jquery-ui list jquery-ui-sortable


    【解决方案1】:
    var target = $('.target');
    var ul = $('<ul />');
    
    target.append(ul);
    
    $.each(allVals, function(_, item){
       ul.append('<li>' + item + '</li>');
    });
    

    DEMO

    【讨论】:

    • 是的,应该可以。我尽可能地保持它的可读性。你也应该简单地使用你的小提琴,只保留与你的问题相关的部分。
    • 我已经简化了小提琴,我是 jQuery 新手! jsfiddle.net/uJcB7/172 作为列表检查时无法获取 div 中的项目。 ul 和 li 需要课程,但不知道如何使其全部正常工作。
    猜你喜欢
    • 2023-03-21
    • 2013-08-11
    • 2016-07-09
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多