Использование If в JQuery - PullRequest
2 голосов
/ 15 июня 2009

Я использую плагин jQuery Clean Calendar, и он работает хорошо. Однако в моем коде jQuery я хочу проверить, присутствует ли какой-либо '/' в textbox.val(). Затем я хочу сделать некоторые операции. Как проверить, содержит ли значение '/' в нем?

Ответы [ 2 ]

3 голосов
/ 15 июня 2009

Попробуйте

   if (textbox.val().indexOf( "/") >= 0)
   {
   }

То же самое, я думаю, будет работать для атрибута:

   if ($( "#id").attr( "some_attr").indexOf( "/") >= 0)
   {
   }
1 голос
/ 15 июня 2009

Просто для того, чтобы предложить несколько более краткий способ сделать это, используя вместо этого троичные и match () :

$( "#id").attr( "some_attr").match('/') ? alert('got a forward slash') : alert('no forward slash');
...