Q. 이전에 선택했던 요소도 함께 값이 변경되는 문제를어떻게 해결해야 할까요?

지식지존 2019. 04. 11.


여러개의 li 안의 버튼을 클릭하면 팝업창이 나오고 팝업창 안 input의 val 값을 변경하면 그 값 만큼 li 속 버튼의 이전 요소인 input 의 값이 변경되도록 하였습니다. 그 후 다른 li 요소의 버튼을 누르면 위의 루트대로 똑같이 값은 변경이 되는데 이전에 선택했던 li 의 input값까지 함께 변경이 됩니다 각자 따로따로 변경이 되게 만들고싶은데 어떻게해야 할까요? ㅜㅜ

<li class="">
    <input type="checkbox ">
    <label>
    <span><input type="text" value = "1" class="ff">개</i></span>
    <img class="modal_open">
    </label>
</li>
<li class="">
    <input type="checkbox ">
    <label>
    <span><input type="text" value = "1" class="ff">개</i></span>
    <img class="modal_open">
    </label>
</li>

$('li .modal_open').click(function(){
    $('.modal_bg').css('display','block');
    $('.content_area').css('display','block');
    var pp = $(this).prev('span');
    var cla = pp.find('input');

    $('.btn').click(function(){
        var num = $('#num_modal').val();    

        $('.modal_bg').css('display','none');
        $('.content_area').css('display','none');

        cla.val(num);
    });
});
공유하고 보상받기 ♥︎
댓글 2
프알못 2019.04.11 18:06

뭔가 좀 잘못된 태그가 달린 것 같아요. 파이썬이라니...!!

지식지존 2019.04.11 18:14

다시 수정했네요 ㅠ