Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 简单点击事件?_Javascript_Jquery - Fatal编程技术网

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');