jink6111
319
2018-04-23 14:23:31
4
610

jQuery Data-value 질문드립니다 !!



예를들어 

<div data-value = 135>

</div>

<div data-value = 136>

</div>

<div data-value = 137>

</div>

이렇게 있는데


마우스 클릭을 안하고 jQuery 를 이용해 

data-value 가 135인 div를  선택해서 attr을 이용해 커스텀 data를 만들어주고 싶은데

선택자를 어떻게 써야할지 모르겠습니다 ....




0
  • 답변 4

  • speed1139
    1k
    2018-04-23 14:25:15

    이벤트를 발생 안시키고 어떻게 하시겠다는 말씀이신지..

    굳이 마우스를 쓰지 않더라도 이벤트는 발생시키셔야 할텐데요 

  • ercnam
    5k
    2018-04-23 14:28:44


    if($("div").attr("data-value") == "135"){
      
    }


    로 선택하면 되지 않을까요...?

    ....원하시는 답이 이게 아닌가....;;

  • jink6111
    319
    2018-04-23 14:31:08 작성 2018-04-23 14:31:47 수정됨

    @speed1139


    이벤트 발생은 !! 

    페이지가 ready 되면 ajax로 호출되게 되어 있는데요 !! 에고 ...

    혹시나 하고 

    예를들어 name = 홍길동 이면

    name 으로 홍길동인 녀석을 선택자로 잡듯이

    이것도

    똑같군요 ...


    $(".className[data-value=135]).attr("check_data",1);


    해결했습니다 ^^;


  • jink6111
    319
    2018-04-23 14:34:12

    @ercnam 

    앗 ! 저는 data-value 가 135인 div 를 선택한다음 커스텀 데이타를 만들어줘야해서 !!

    한참 고민하다가 혹시나 하고 다른 속성처럼 값으로 선택자를 지정하듯이

    이것도 찾는게 똑같더라구요 .. ㅎㅎ


    $(".className[data-value=135]).attr("check_data",1);


    이렇게 하면 위에 data-value 가 135인 div 에 check_data =  1  이 만들어 지네요 !! 


  • 로그인을 하시면 답변을 등록할 수 있습니다.