$ (document) .ready (function () {Uncaught ReferenceError: $ ist nicht definiert

Hallo, ich habe einen "Uncaught ReferenceError: $ ist nicht definiert", während ich die folgenden Codes verwende

Derzeit wird in meinem Protokoll der folgende Fehler angezeigt. Ich habe mir die Beispiele im Framework angesehen und kann anscheinend nicht herausfinden, wo der Fehler liegt. Es ist über ein Jahrzehnt her, seit ich HTML oder js gemacht habe und was ich damals getan habe, war sehr grundlegendes Zeug. Jede Hilfe wäre dankbar

<script type="text/javascript">
var sQuery = '<?php echo $sQuery; ?>';

$(document).ready(function(){
    if($('input[name=sPattern]').val() == sQuery) {
        $('input[name=sPattern]').css('color', 'gray');
    }
    $('input[name=sPattern]').click(function(){
        if($('input[name=sPattern]').val() == sQuery) {
            $('input[name=sPattern]').val('');
            $('input[name=sPattern]').css('color', '');
        }
    });
    $('input[name=sPattern]').blur(function(){
        if($('input[name=sPattern]').val() == '') {
            $('input[name=sPattern]').val(sQuery);
            $('input[name=sPattern]').css('color', 'gray');
        }
    });
    $('input[name=sPattern]').keypress(function(){
        $('input[name=sPattern]').css('background','');
    })
});
function doSearch() {
    if($('input[name=sPattern]').val() == sQuery){
        return false;
    }
    if($('input[name=sPattern]').val().length < 3) {
        $('input[name=sPattern]').css('background', '#FFC6C6');
        return false;
    }
    return true;
}
</script>

Antworten auf die Frage(7)

Ihre Antwort auf die Frage