如果我在我看來,獲取圖像的採集這樣jQuery的新手的onclick
foreach (var item in Model.Photos)
{
<a href="@Url.Action("GetImage", "Property", new { id = item.Id })" >
<img class="details" onclick="ImageDetails();" width="100" height="100" src="@Url.Action("GetImage", "Property", new { id = item.Id })" />
</a>
}
這將重現HTML代碼,我相信你已經知道了,但在這裏它是:
<a href="/Property/GetImage/5">
<img class="details" width="100" height="100" src="/Property/GetImage/5" onclick="ImageDetails();">
</a>
我試圖用我的Photos.js這個樣子,只是警告消息
function ImageDetails() {
$(".details").click(function (event) {
alert('details alert');
});
}
沒有戒備,在Firebug沒有任何消息? 我錯在哪裏?
由於沒有一個答案到目前爲止解釋了爲什麼它不起作用:當你點擊一個圖像,你運行一個函數,將另一個點擊事件附加到ima水電站。換句話說,你有一個單擊事件處理程序,它只創建另一個點擊事件處理程序。 – JJJ 2012-03-20 19:59:27