2017-06-16 10 views
0

CSSとJQUERYを初めて使用しています。私はJSファイルの下の文字列中のLI要素のすべてのidsをさらに解析する必要があります。 divタグの下にLI要素のIDプロパティを追加する方法

<div id="editSortable"> 
    <ul class="sortable-list ui-sortable"> 
     <li id="TEXT_1">Test 1</li> 
     <li id="TEXT_2">Test 2</li> 
     <li id="TEXT_3">Test 3</li> 
    </ul> 
</div> 

は、私は解決策の下にしようとしたが、そのオブジェクトを返すと、親切に示唆
var columns = []; 
$(#editSortable+ ' ul.sortable-list').each(function(){ 
    columns.push($(this).sortable('toArray').join(','));     
}); 

文字列

に変換することはできません。この使用

+0

: '$( '#editSortable> ul.sortableリストを>李')各()'。 – OmG

答えて

1

var columns = []; 
 
$('#editSortable .sortable-list li').each((i, li) => columns.push(li.id)) 
 

 
console.log(columns)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="editSortable"> 
 
    <ul class="sortable-list ui-sortable"> 
 
     <li id="TEXT_1">Test 1</li> 
 
     <li id="TEXT_2">Test 2</li> 
 
     <li id="TEXT_3">Test 3</li> 
 
    </ul> 
 
</div>

関連する問題