2010-12-13 8 views
0

私は結果をリストに取り込むPHPスクリプトを持っていますが、リストはulの下にサブリストがあります。このスクリプトは私のものではなく、サブリストを適切な場所に並べ替えることを試みています。サブリストをクラスで並べ替える

結果は今、このようなものです:

<ul id='list'> 
<li class='47'>DVD</li> 
<li class='48'>Spill</li> 
<li class='49'>Utstyr</li> 
    <ul class='sublist 49' style='display:none;'> 
    <li>Dvd spillere</li> 
    <li>Dvd/Blueray spillere</li> 
    </ul> 
<ul class='sublist 47' style='display:none;'> 
    <li>Barnefilmer</li> 
    <li>Voksen filmer</li> 
    </ul> 
</ul> 

しかし、サブリスト47を持つすべては、Liクラスの下に47

あるべきではjqueryの整理これを持ってする方法はありますか?

+2

本当にPHPを修正する必要があります。 – sje397

+0

数字は有効なCSSクラス名ではありません。ここをクリックしてください:http://stackoverflow.com/questions/448981/what-c​​haracters-are-valid-in-css-class-names – sje397

+0

あなたはサブリスト47のHTMLを取得し、そのHTMLをliクラス47に与えることができます。 ....私はちょうど方法を教えています...別のオプションがうまくいくかもしれません。 – Vivek

答えて

0

私はこれがあなたのクラス名が有効でないことを考えると、役立ちますどのくらいかわからないが、それはjQueryの中の要素「親の変更」には非常に簡単です:

$('parent-selector').append($('child-selector')); 

...そう仮定サブリストとその適切な親を適切に選択することができます。これは必要なだけのものでなければなりません。

関連する問題