Как оценить следующее выражение в jQuery без eval ()? - PullRequest
1 голос
/ 30 июня 2011

У меня есть следующий код, который не выглядит нормально в контексте jQuery:

jQuery.expr[ ":" ].containsNoCase = function( el, i, m ) {
    var search = m[ 3 ];
    if( !search ) return false;
    return eval( "/" + search + "/i" ).test( jQuery( el ).text() );
};

Есть ли другой способ вернуть результат?

1 Ответ

0 голосов
/ 30 июня 2011

Я верю, что вы хотите

new RegExp(search, "i").test(jQuery(el).text());
...