0

ここで、このdivに追加されるHTMLスパン

<div class="new">
    <a value="03" id="a1"></a>
    <span></span>
</div>

ulには表示する要素が含まれています

<ul id="ad1" class="drpdwn">
    <li value="1">
        <input type="checkbox" value="2" id="ck1" name="Drop Shadows"/>
        <span id="sp1"> Drop Shadows</span>
    <li>
        <input type="checkbox" value="2" id="ck2" name="Reflections">
        <span id="sp2">Reflections</span>
    </li>
    <li><a id="ck3" name="General Spotting" alt="1"/>General Spotting</a></li>
    <li><a id="ck4" name="Gene Spotting" alt="1"/> Spotting</a></li>
</ul>

ここにjQueryコード

$('#ck2').click(function () {
    option = $('#sp2').text();

ここで、id ck2thattrbuteはvarotに設定されています

ot=$('#ck2').attr("value");
    alert(ot);

ここで、idck2の属性を追加されたspanに設定します。助けてください。

  $('.new span').append('<span id="span1"></span>').attr(ot);

  $('#span1').html(option);
  oc=$('#span1').attr("name" ,"value");
  alert(oc);
  })
4

1 に答える 1

0

あなたが何を求めているのかわからない...しかし、これがあなたが望むものだと仮定して

$('.new span').append('<span id="span1" value="'+ot +'"></span>');

これにより、属性idがspan1、値が2のspanが追加されます。同様に、nameに対して実行できます。

于 2013-03-07T12:51:45.697 に答える