我想重寫following domain上的一些點擊事件,但它不起作用。在通話按下後,它會打開一個對話框,在該對話框中有一個應用按鈕,當點擊該按鈕時,我想要轉到其他網站,現在點擊該按鈕後會打開另一個對話框。我已經使用下面的代碼來覆蓋點擊事件,但它不起作用。重寫點擊事件不起作用
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8" />
<title>My Website</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type='text/javascript'>
/* <![CDATA[ */
var soload = {"lang":"en","dir":"LTR","cookieOptions":{"domain":".hellobrokers.com"},
"packages":{"Clock":{},
"RegularPlatform":{"settings":{"selector":"#so_container"}}
}};
/* ]]> */
</script>
<script type='text/javascript' src='//spotplatform.hellobrokers.com/SpotOptionPlugin.js?ver=4.1.1'></script>
<script type="text/javascript">SO.load(soload);
</script>
<script>(function() {
var _fbq = window._fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement('script');
fbds.async = true;
fbds.src = '//connect.facebook.net/en_US/fbds.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', '6022904954366', {'value':'0.01','currency':'EUR'}]);
</script>
</head>
<body>
<div id="bgbanner">
<div id="index">
<div class="mainContent">
<div id="so_container">
<div align="center" class="please_wait">
<img border="0" src="img/ajax-loader.gif" alt="" /><br />
<br />
Please Wait<br />
<br />
Loading</div>
</div>
</div>
</div>
</div>
<script>
$(document).ready(function() {
$('.applyApprove').unbind();
$(".applyApprove").click(function() {
window.location = 'http://www.google.com';
});
});
</script>
</body>
</html>
哪裏是你的'.applyApprove'元件? – 2015-04-03 22:05:31
@jsveI不知道,但我有這個標記,它不會顯示在這裏,但是當我在鉻上檢查該按鈕時,類名會出現在Chrome上。 – web2tips 2015-04-03 22:10:11
@ web2tips,它看起來像有一些從ajax調用注入的html。在UI中呈現html之後,您必須添加這些行。 – Sohel 2015-04-03 22:15:31