获得一个类的值

时间:2012-10-11 15:51:57

标签: php arrays class

我有一个与此类似的html结构:

<div id="sound_collection">
    <ul class="connected list">
        <li class="highlight" value="1.wav">One</li>
        <li class="highlight" value="2.wav">Two</li>
    </ul>
</div>

现在我想将类(连接列表)的值放入数组中。这应该与此$files = array("sounds/1.wav", "sounds/2.wav");类似。

我基本上需要这个脚本,因为用户可以通过拖放脚本更改'li'的位置。

2 个答案:

答案 0 :(得分:0)

使用php,我不确定你是否能做到这一点。你可以使用jquery,就像这样,

    $(document).ready(function(){
     var arr = [];
     $('#sound_collection li').each(function(i){    
     arr[i] = "sounds/" + $(this).text();
    });
     alert(arr);
  });​

以下是manualjsfiddle

答案 1 :(得分:0)

您可以在此处找到它:get all values of ul into variable

使用:

var values = $('#selt_count li').map(function() {
   return this.value
});
values; // [1, 2, 5, 12]

获得字符串:

var s = '(' + values.get().join(',') + ')'; // "(1,2,5,12)"