0

私のウェブサイトには画像を回転させるためのjQuery関数があります。カスタマイズのために独自のクラスを追加したいのですが、実際のコードは次のとおりです。

c.append("<ul class="+b.paginationClass+"></ul>")

次のようにクラス「 test」を追加・追加したい

c.append("<ul class="+b.paginationClass+" test"+"></ul>")

paginationClassクラスの後にスペースが欲しいのでスペースを入れましたが、結果は

<ul class="pagination" test="" >

私はこのように期待してい<ul class="pagination test" >ます助けてください

4

3 に答える 3

3
c.append("<ul class='"+b.paginationClass+" test'></ul>")
于 2012-11-07T09:14:01.047 に答える
1

動的?!

c.find('ul.'+b.paginationClass).addClass('test');
于 2012-11-07T09:17:23.980 に答える
1

jQuery を使用して適切な方法で要素を作成します。jQuery は可能な限り文字列を正規化しようとしますが、append は html() ではありません。

c.append($('<ul></ul>', { 'class': b.paginationClass + ' test' }));

または:

c.html(c.html() + '<ul class="' + b.paginationClass + ' test"></ul>');
于 2012-11-07T09:18:36.840 に答える