Q&A

특정 클래스 안에있는 input에 값 넣기

2019.08.03 14:35
751
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.3

현재

 

<div class="user_info">
        <span class="pf small lined"></span>
              <input class="ip_nickname ip_bs" type="text" name="nick_name" placeholder="글쓴이">
              <input class="ip_pass ip_bs" type="password" name="password" placeholder="비밀번호">
</div>

 

이런구조로 되어있는데요 클래스가 user_info와 user_info2 안에있는 nick_name에만 자동으로 값을 입력하게 하려고 합니다

 

아래 코드로는 전체에서 닉네임 input "nick_name"이면 클래스 관계없이 자동으로 인풋되고 있습니다

jQuery("input[name=nick_name]").val(decodeURIComponent("'.htmlentities($_COOKIE['auto_nick']).'"));

 

.user_info .user_info2 안에있는 nick_name에 값을 넣어보려고 아래처럼

 

.user_info .user_info2 input[name=nick_name].val( 삽입할내용 )

 

수정 해봤는데 동작하지않네요.. 도와주시면 감사하겠습니다

 

스포 Lv. 5

댓글 2

  • 2019.08.03 16:03 #1251479
    jQuery(".user_info input[name=nick_name], .user_info2 input[name=nick_name]").val(decodeURIComponent("'.htmlentities($_COOKIE['auto_nick']).'"));

    이렇게 하시면 될것같네요
  • 2019.08.03 19:55 #1251541
    정말 감사합니다. 잘 동작합니다. 혹시
    setcookie('auto_nick', urlencode(Context::get('nick_name')), $_SERVER['REQUEST_TIME'] + 31536000, '/');

    이부분도 해당클래스만 타겟해서 가능할까요?