2

このような2つのhtmlボタン要素があります。

<input type="button" class="button-a" value="Button a"/>  
<input type="button" class="button-b" value="Button b"/>

したがって、ボタンのいずれかをクリックすると、同じイベントをトリガーします。だから私はのようないくつかのjqueryコードを書くことによってそれを行うことができます。

<script>
  $(document).ready(function() {
    //button-a click event
    $('.button-a').click(function(){
      alert("The event triggered");
    });

    //button-b click event
    $('.button-b').click(function(){
      alert("The event triggered");
    });
 });
</script>

event()では、 OR条件のように両方をjQueryと組み合わせることができますか?

4

6 に答える 6

4

このコードを試してください:

<script>  
$(document).ready(function() { 
    $('.button-a, .button-b').click(function(){
          alert("The event triggered");
    });
});
</script>

http://jsfiddle.net/gNths/

于 2012-10-09T07:20:29.013 に答える
1

これらはセレクターであるため、cssと同じように、cssの場合と同じようにコンマで区切る必要があります。$('.button-a,.button-b')

于 2012-10-09T07:21:25.190 に答える
0
<script>  
    $(document).ready(function() { 
        $('.button-a, .button-b').click(function(){
              alert("The event triggered");
        });
    });
</script>

このスクリプトは私のために働いた。みなさん、ありがとうございました。

于 2012-10-09T07:31:27.733 に答える
0

試す$('[class^="button-"]').click( function() {...} );

于 2012-10-09T07:21:14.637 に答える
0

うん。これはそれを行う必要があります:

<script>  
$(document).ready(function() { 
    $('.button-a, .button-b').click(function() { 
        alert("The event triggered");    
    });
});
</script>
于 2012-10-09T07:21:32.570 に答える
0
<script>
  $(document).ready(function() {
    //button-a click event
    $('.button-a').click(function(){
      ButtonClick("#button_a");
    });

    //button-b click event
    $('.button-b').click(function(){
      ButtonClick("#button_b");
    });
 });

function ButtonClick(id){
 //do something
}
</script>
于 2012-10-09T07:23:03.180 に答える