Q&A

엘리먼트 안의 data- 속성 사용법 문의

2020.11.13 05:16
264
0
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.2

<h2 class="bd_title" data-btitle="{$mi->browser_title}"><a href="/baseball_gall">{$mi->browser_title}</a></h2>

 

 

위와 같이 data-btitle="{$mi->browser_title} 값이 변수로 가지게 했습니다.

 

스크립트에서 위 btitle 값을 사용하려고 하는데 잘 안되네요.

 

var btitle = $('.bd_title').data('btitle');

$('#prmymenu li a:contains("+btitle+")').each(function()

 

 

이렇게 시도해 봤는데 잘 안됩니다.

 

$('#prmymenu li a:contains("텍스트")').each(function()

로는 결과가 잘되는것 까지 확인했습니다.

 

댓글 4

  • 2020.11.13 05:28 #1480886
    jQuery('.bd_title').attr('data-btitle') 로 하시면 될겁니다.
  • 2020.11.13 05:35 #1480892

    var btitle = jQuery('.bd_title').attr('data-btitle');
    var btitle = $('.bd_title').attr('data-btitle');

    둘다 안되는데 밑줄도 잘못되었을까요?

    $('#prmymenu li a:contains("+btitle+")')

  • 2020.11.13 06:11 #1480936
    console.log 찍어봐도 아무것도 안나오는 것인가요?
  • 2020.11.13 06:14 #1480944
    원인을 찾았습니다.

    $('#prmymenu li a:contains("'+btitle+'")')

    아랫줄이 잘못되었었네요. 작은따옴표가 추가로 들어가야 하네요.