1
사이트에 여러 개의 버튼이있어 변수에 데이터 속성을 쓸 수 없습니다.클릭 이벤트에서 jQuery 미확인 변수
내 HTML
jQuery(document).ready(function(){
jQuery("button").click(function(e){
e.preventDefault();
var film = jQuery(this).data('href');
var pod = jQuery(this).data('sub');
var capback = jQuery(this).data('cap');
var verz = jQuery(this).data('vers');
jQuery.post("http://example.com/filmi.php",
{
link: film,
sub: pod,
cap: capback,
vers: verz
},
function(data){
jQuery('#flashplayer').html(data);
});
});
});
이 코드는 잠시 동안 일
<button id="verzije" data-href="http://example.com/qjzvq6pxk1ru" data-sub="http://example.com/podnapisi/file.txt" data-vers="1">1. verzija</button>
<button id="verzije" data-href="http://example.com/f/4pXOzy" data-sub="http://example.com/podnapisi/file.txt" data-vers="2">2. verzija</button>
<button id="verzije" data-href="http://example.com/eo0hn7ajh4j3" data-sub="http://example.com/podnapisi/file.txt" data-vers="3">3. verzija</button>
내 자바 스크립트, 그럼 내가 내 사이트에 광고를 추가하고 코드가 작동을 멈췄습니다. 이 코드를위한 다른 방법이 있습니까? 광고의 이벤트 리스너를 바인딩 해제하려고 시도했지만 작동하지 않았습니다. 내 adblock을 켜면 모든 것이 완벽하게 작동하며 꺼져 있으면 작동하지 않습니다. 어떤 해결책?
참고 : jQuery가 포함되어 있습니다!
(주제가 아님) 페이지에서 동일한 ID를 가진 여러 요소를 사용하는 것은 바람직하지 않습니다. – Ties
"내 사이트에 광고를 추가하고 코드 작업이 중단되었습니다." –
코드가 잘 작동합니다! 당신은 당신의 콘솔을 확인할 수 있습니까 ?? – iamsuman