我想知道为什么当我点击“a”时没有任何反应。 以下是我的HTML文档的相关部分:
<div class="itemu">
<div class="played">
<span>3D</span><br>
<a id="1q1uSDi71Tl::::ypYqQXw" class="boutonlien" title="supprimer HOLA" href=""></a>
</div>
<div style="clear:both;"> </div>
</div>
这里是我的jQuery
$("a.boutonlien").click(function() {
alert('ok');
});
警告只是为了测试,但没有任何反应。
答案 0 :(得分:0)
正如Jared所说,首先,确保在尝试附加活动之前等待文档完全加载。
$(document).ready(function() {
$("a.boutonlien").click(function() {
alert('ok');
});
});
鉴于此,我使用您的代码创建了fiddle,它运行正常。唯一的问题是没有文字可点击,所以我添加了一些任意的(“hi”)。
答案 1 :(得分:0)
好吧,我不知道为什么以及如何,但这对我来说最终有效,现在我仍然想弄清楚为什么这样有效,而不是我以前在做什么..
我认为这是由于jquery中的一些冲突,因为我注意到其他一些简单的javascript onclick事件以非常奇怪的方式执行
HTML
<div id="item_to_delete" class="played">
<span>Dvd</span><br>
<span id="hvMBviqCGP4xFKs16SBYsQ" class="boutonlien" title="supprimer JHKHJK"></span>
</div>
JQuery的
$( document ).on( 'click', '#item_to_delete span.boutonlien', function( ) {
and here things i wanted to dot ;)
});