Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $("div[class^=abc]");
- <div class="abc"></div>//Este será pego
- <div class="abcd"></div>//Este será pego
- <div class="abcdef"></div>//Este será pego
- <div class="fooabc"></div>//Este NÃO será pego
- $("div[class$=abc]");
- <div class="abc"></div>//Este será pego
- <div class="foo abc"></div>//Este será pego
- <div class="fooabc"></div>//Este será pego
- <div class="abcd"></div>//Este NÃO será pego
- $("div[class*=abc]");
- <div class="abc"></div>//Este será pego
- <div class="abcd"></div>//Este será pego
- <div class="abcdef"></div>//Este será pego
- <div class="fooabc"></div>//Este será pego
- <div class="foo abc"></div>//Este será pego
- <div class="fooabc"></div>//Este será pego
- <div class="abcd"></div>//Este será pego
- <div class="col-md-xs js-use-1"></div>
- <div class="js-use-2 hello"></div>
- <div class="grid js-use-3 notice"></div>
- <div class="js-use-empty"></div>
- $(".js-use-?").length //Retorna 4
- $(".foo-?-hello").length
- jQuery.expr[':'].coringa = function(elem, index, match) {
- var parametros = match[3].split(' ').join('').split(',');
- var attr = parametros[0];
- var regexString = parametros[1].replace('?', '([a-zA-Z_\-0-9]+)');
- var regex = new RegExp(regexString, 'ig');
- return regex.test(jQuery(elem).attr(attr));
- }
- $(':coringa(class, js-?-empty)').css('color', 'red');
- $(function() {
- $('div').each(function() {
- var classes = $(this).attr('class');
- var arrClass = classes.split(' ');
- arrClass.forEach(function(value, key) {
- if ( value.indexOf('js-use') !== -1) {
- $('.'+value).css('color','red');
- }
- });
- });
- });
- parse[i] = parse[i].replace(/[-][*+?)(:\]/g, '\$&');
- bfoobarb
- (^|s)foobar($|s)
Add Comment
Please, Sign In to add comment