1

たとえば、要素の REL 属性を別の要素の値に追加する必要があります。私のHTMLは:

<div class="chkbxs">
    <input type="checkbox" for="" id="chkbx_1" rel="ABC" />
    <input type="checkbox" for="" id="chkbx_2" rel="DEF" />
</<div>
<div class="txtinpts">
    <input type="text" id="txt_1" value="" />
</div>

私のjqueryコード:

$(function(){
    $('.chkbxs input[type="checkbox"]:checked').each(function(){
        var eachChkbxRel = $('.chkbxs input[type="checkbox"]:checked').attr('rel');
        $('.txtinpts input[type="text"]').attr('value', eachChkbxRel);
    });

});

チェックされた各チェックボックス REL をテキスト入力 VALUE に追加する必要があります。チェックボックスがチェックされていない場合は、 VALUE から削除してください。また、各値を「;」で区切る必要があります . 上記のコードは、最後の REL を VALUE にコピーするだけなので機能しません。修正方法がわかりません。誰も方法を知っていますか?ありがとう

4

3 に答える 3