如果在jquery中使用’this’的语句语法

我有以下内容:

我想将click方法绑定到’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 } .... 

我怎样才能解决这个问题?

它应该是

 if($(this).is(":contains(OK)")) { 

你可以使用filter

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

检查小提琴