Jquery livequery'Click'不起作用

时间:2016-02-11 13:22:35

标签: javascript jquery html click livequery

我的Jquery出了问题,警报没有弹出。

以下是代码:

HTML(我这个div 4次,这是一个按钮):

<div class="grid4 text_center" style = "margin: 20px 20px 0px 0px;">
<input value="Calculer" class="bouton btvalid btlong250 validation" type="submit">
</div>

JS:

$(document).ready(function(){
$('.grid4 text_center .bouton btvalid btlong250 validation').livequery('click', function () {    
var sTest = 'Click';
alert('' + sTest);  
});
}); 

2 个答案:

答案 0 :(得分:2)

将您的选择器更改为:

$('.grid4.text_center .bouton.btvalid.btlong250.validation')

空格分隔的css类名称应与.连接,因此对于div,您可以.grid4.text_center,然后空格现在与输入的css类{{1}相同}。

可能这样你应该这样做:

.bouton.btvalid.btlong250.validation
$(document).ready(function() {
  $('.grid4.text_center .bouton.btvalid.btlong250.validation').livequery(function() {
    $(this).click(function() {
      var sTest = 'Click';
      alert('' + sTest);
    });
  });
});

答案 1 :(得分:0)

将选择器更改为此。

$('.grid4 .validation');