2014-02-24 55 views
0

我有一個網站從ajax代碼加載,我有一個語言選擇圖像鏈接,我想添加一個onclick事件。 onclick事件必須添加到<a>標記。當瀏覽器的頁面加載,它形成的HTML代碼添加一個onClick事件「html代碼」以預加載ajax html標記/頁面

<a class="whatever"> 
<div id="1234" class="whatever1" width: 25px; height: 25px;"> 
<img class="whatever2" alt="" src="imagelink.png" width: 25px; height: 25px;"> 
</div> 
</a> 

既然不能手動更改HTML代碼(我可以添加JavaScript到頁面),我怎麼可能加載此: onClick="SetCookie('Language','En');document.location.href='http://example.com/';" 進入<a>標籤 ?

我可以使用<a>標記中的類來定位元素並以某種方式將onclick事件加載到該元素中嗎?

在此先感謝您的幫助。

+0

你使用[JQuery](http://jquery.com)嗎? – Chev

+0

我試圖使用jQuery就像Subash Selvaraj告訴我,除了jQuery使我的網站出現故障。我想我不能使用它,我將不得不使用JavaScript。 –

+0

JQuery *是* javascript。 – Chev

回答

0

使用Jquery。這裏不管應該用你的<a>'s類名替換。

$("body").on("click",".whatever",function(){ 
    SetCookie('Language','En'); 
    document.location.href='http://example.com/'; 
}); 
+0

我會把jQuery代碼放在head標籤內嗎? –

+0

我在標題中發佈了一個腳本代碼,但它似乎沒有工作。這是我所說的: '' 我也嘗試了一些建議,從這篇文章:(http://stackoverflow.com/questions/12284168/adding-onclick-event-dynamically-using-jquery) –

+0

你有沒有在你的代碼中包含jquery? ''或'' –

相關問題