$('#142').click(function(e) // THIS CODE IS WORKING
{
alert(1);
$('#143').hide();
}); // THIS CODE IS WORKING
此代码完美无缺。
使用.click()
或.hover()
代替.hide()
时无效。
$('#142').click(function(e) { // THIS CODE NOT WORKING
alert(1);
$('#143').click();
}); // THIS CODE NOT WORKING
答案 0 :(得分:0)
使用.trigger()
代替.click()
来触发点击:
$( "#143" ).trigger( "click" );
trigger()执行附加到给定事件类型的匹配元素的所有处理程序和行为。这就是为什么你的点击处理程序可能无法正常工作的原因。
从here
了解更多相关信息答案 1 :(得分:0)
You must have to put your code in document.ready()
$(document).ready(function() {
$("#143").click(function () {
alert("Hello!");
$("#143").hide();
});
});