1

私は次のものを持っています:

<div class="tab-pane" id="message">
      <textarea rows="4" cols="50" id="send_message" placeholder="Enter text ...">  </textarea>
      <a href="#message" class="btn btn-large btn-info"  data-toggle="tab">OK</a>
      <a href="#message" class="btn btn-large btn-info"  data-toggle="tab">Cancel</a>

クリック メソッドを 'a' 要素にバインドしたいのですが、クリックされたときに別のことを行います。ボタンテキストを使用してそれらを区別しようとしていますが、そうすると構文エラーが発生します:

$(function(){

$('#message > a').click(function(){
   if(this:contains("OK"))) {
// code to be executed if condition is true
} 
else {
// code to be executed if condition is false
}
....

どうすればこれを修正できますか?

4

2 に答える 2

6

そのはず

if($(this).is(":contains(OK)")) {
于 2013-08-12T16:35:05.840 に答える
1

使用できますfilter

if($(this).filter(':contains("OK")').length ) {

フィドルをチェック

于 2013-08-12T16:40:19.787 に答える