0

私はこれに似た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」の位置を変更できるため、基本的にこのスクリプトが必要です。

4

2 に答える 2

0

ここで見つけることができます:ulのすべての値を変数に取得します

これを使用して:

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

そして文字列を取得するには:

var s = '(' + values.get().join(',') + ')'; // "(1,2,5,12)"
于 2012-10-11T16:58:38.080 に答える
0

PHPを使用すると、これを達成できるかどうかわかりません。このようjqueryに、

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

これがそのマニュアルjsfiddleです。

于 2012-10-11T15:57:37.063 に答える