Javascript 简单点击事件?
这里的点击事件是什么 为什么这个不行Javascript 简单点击事件?,javascript,jquery,Javascript,Jquery,这里的点击事件是什么 为什么这个不行 $('#full').on('click', function(){ alert('hello'); }) 这里的目标是,如果我单击一个单独的png,我仍然可以打开#完整选择器,如下所示: $('.png').on('click', function(){ $('#full').click(); }); 您需要使用.trigger()方法: .spectrum()正在制作$('#full').css('display','none')。在.sp
$('#full').on('click', function(){
alert('hello');
})
这里的目标是,如果我单击一个单独的png,我仍然可以打开#完整选择器,如下所示:
$('.png').on('click', function(){
$('#full').click();
});
您需要使用.trigger()方法:
.spectrum()
正在制作$('#full').css('display','none')
。在.spectrum()
的Object参数中使用containerClassName
属性,并根据该属性执行事件。.png
意味着有一个带有class='png'
的html标记被点击,在您的示例中我看不到,您也缺少了在您的警报(
行)上的code>,谢谢,美元('.png'))只是一个理论上的选择器。我无法将图像上载到小提琴上,但它基本上可以是任何东西。单击类为“png”的锚标记仍将与示例中的内容相同。我不清楚你在问什么。你是在问如果单击某个对象,如何让函数执行?还是要发送cli当您单击其他对象时,请转到特定的spectrum.js对象?您说“不工作”是什么意思?@user3007294请阅读更新的评论-您的#full是隐藏的,这就是您不点击它的原因。Firebug应该向您显示,id='full'
变成了style='display:none;
。没有可点击的元素。您是说这与$('#full')不同。点击()?
$('#full').trigger('click');