1
我在網站上有多個按鈕,我無法將數據屬性寫入變量。jQuery未定義變量點擊事件
我的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包括!
(偏離主題)在頁面上使用相同ID的多個元素是不好的做法 – Ties
請您澄清更多「我在我的網站上添加了廣告並且代碼停止工作」? –
你的代碼工作正常!你能檢查你的控制檯嗎? – iamsuman