我在网站上有多个按钮,我无法将数据属性写入变量。
我的HTML
<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>
我的javascript
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);
});
});
});
此代码工作了一段时间,然后我在我的网站上添加了广告,代码停止了工作。这段代码还有其他方法吗?我试图取消绑定广告的事件听众,但它没有工作。如果我打开我的adblock,一切都很完美,如果它关闭它就不起作用。有解决方案吗
注意:我包含了jQuery!