Я - крупный парень ORM, вытаскиваю логику из базы данных, использую базу данных только для скорости.
я люблю скорость, можно разработать приложение. Самое большое преимущество, в зависимости от ORM, Вы, может изменить бэкэнд, не имея необходимость переводить Вашу бизнес-логику.
я переключился на LINQ и никогда не оглядывался назад. DBLinq является потрясающим для того, чтобы сделать другую базу данных, чем MSSQL. Я использовал его со СВОИМ SQL, и это является БОЛЬШИМ.
Если вы хотите проверить переменную javascript , а не какой-либо элемент на странице, jQuery не сделает это проще / отличается от простого javascript .
Другие ответы, упомянутые здесь с использованием регулярного выражения, будут работать, но вы можете посмотреть Ссылку на объект String или Ссылку на объект RegExp в w3schools, если вы хотите понять это лучше.
Одно слово: регулярные выражения.
Ой, это были 2 слова;)
https: / /developer.mozilla.org/en/Core_JavaScript_1.5_Guide/Regular_Expressions
Regex:
/.(mystring\swhich\sshould\smatch)./
if( str.indexOf( "your word" ) !== -1 )
или
if( str.search( /your regex/ig ) )
или
if( str.match( /your regex/ig ).length > 0 )
Как видно, для решения этой проблемы вам не нужен jQuery.
Но, черт возьми, почему бы не использовать селекторы jQuery , если хотите:
$('#someId:contains(text)')
Для элемента используйте строковые функции в его имени или любое другое применимое значение атрибута:
if(jQuery("elementName").attr("attributeName").contains(...))
callSomeJSFunction();
или регулярные выражения. Если это что-то простое, манипуляции со строками должно быть достаточно, как упоминали другие люди. Еще один отличный ресурс - это страницы API jQuery или бесчисленное множество других руководств, которые можно найти с помощью поиска Google. Группы Google часто являются еще одним полезным ресурсом.