1

私はこのようなdivを持っています:

<div class='myclass'></div>

時々、これらの div を動的に作成し、別のクラスを追加する必要があります。私はこのようにします

if(condition1)
  appendClass = 'xyz'
if(condition2)
  appendClass = 'abc'
if(condition3)
  appendClass = 'usb'

$('main').append("<div class = myclass "+ appendClass +"/>")

しかし、このdivをfirebugでチェックすると、これが得られます

 <div class="myclass" xyz=""/>

あるべきだった

 <div class="myclass xyz"/>

使ってみappend.replace(/"/g, '')ましたが同じ結果です。助けてください!!

4

4 に答える 4

-1

これを試して

$( ".myclass").addClass(appendClass);
于 2013-09-10T08:26:36.733 に答える