how to replace 'dollar' sign with another character used in jquery?

后端 未结 3 1391
忘掉有多难
忘掉有多难 2021-01-05 22:43

How will I change the dollar sign (alias for \'jquery\') used in jquery with another character. For example

$(\"#id\").css(\"height\",\"210px\");

相关标签:
3条回答
  • 2021-01-05 23:04

    jQuery comes with a noConflict command which you can assign to a custom variable:

    var jq = jQuery.noConflict(true);
    

    This means you can do regular jQuery with your symbol:

    jq.css('height', '200px');
    

    You cannot use the asterisk (*) because it is a reserved character.

    0 讨论(0)
  • 2021-01-05 23:16

    You cannot change $ to * because * is not a valid identifier. But you can change it to a valid one:

    (function (foobar) {
        foobar("#whatever").css(....)
    
    
    })(jQuery);
    

    Given that JavaScript identifiers are unicode, you can try fancy things like for example:

    (function (Ω) {
        Ω("#whatever").css(....)
    })(jQuery);
    
    0 讨论(0)
  • 2021-01-05 23:18

    dont use * as a variable name please choose valid name here i choose js

    var js =jQuery.noConflict(); //by this you can do it
    

    reference jQuery.noConflict()

    0 讨论(0)
提交回复
热议问题