Javascript 单击页面加载后添加的跨距元素

Javascript 单击页面加载后添加的跨距元素,javascript,jquery,dom,loaded,Javascript,Jquery,Dom,Loaded,我有一个div。单击一个单词后,div会得到一些跨距。 守则: <div id="show-data"> <span>Erprobung</span> <span>Probe</span> <span>Prüfung</span> <span>Test</span> </div> 这个问题的解决方案是什么?非常感谢。使用#show data而不是$d

我有一个div。单击一个单词后,div会得到一些跨距。 守则:

<div id="show-data">
  <span>Erprobung</span> 
  <span>Probe</span> 
  <span>Prüfung</span> 
  <span>Test</span>
</div>

这个问题的解决方案是什么?非常感谢。

使用
#show data
而不是
$data show
和event而不是event

$('show data')。在('click','span',function()上{
警报($(this.text());
});
var计数=0;
$('button')。在('click',function()上{
计数=计数+1;
$('显示数据').append('测试'+count+'');
});

厄尔布罗邦
探查
普律丰
试验

添加Span
打字错误<代码>$data show
应该是
#show data
。另外,你说你想要一个点击处理程序,所以
mouseover
应该是
click
好的,现在可以了!我复制了你的剧本,它成功了。非常感谢你!
$('$data-show').on('mouseover','span',function(){
    alert("Test");
});