我有一个动态锚(<a>
标签)链接,用于创建类名
<a class="modalCloseImg simplemodal-close" title="Close"></a>
$(".a.modalCloseImg").click(function () {
alert("hi");
var appName = document.getElementById("txtAppName").value;
if (appName == "") {
$.ajax({
success: function () {
var tempUrl = "/Applications/Applications/";
window.location.href = tempUrl;
}
});
}
});
我想知道我应用点击事件的正确类名是什么。
答案 0 :(得分:4)
由于锚是动态添加的,因此您需要使用event delegation来注册事件处理程序
// New way (jQuery 1.7+) - .on(events, selector, handler)
$(document).on('click', 'a.modalCloseImg', function(event) {
event.preventDefault();
alert('testlink');
// your code here...
});
答案 1 :(得分:1)
试试这个
$(".modalCloseImg").click(function () {
alert("hi");
var appName = document.getElementById("txtAppName").value;
if (appName == "") {
$.ajax({
success: function () {
var tempUrl = "/Applications/Applications/";
window.location.href = tempUrl;
}
});
}
});