1

TypeScript を使用しようとしています。以前の JavaScript ユーザーとして、jQuery をあきらめたくありません。

それで私はインターネットを検索し、それを使用する方法を説明しているかなりの量のウェブサイトを見つけました. Visual Studio 2012 を使用しています

だからこれは私の最初の試みです:

    /// <reference path="jquery.d.ts" />

class Person {

    constructor(name: string) {
        this.name = name;
    }
    name: string;
}

function greeter(person: Person) {
    return "hallo " + person.name;
}

var person = new Person("bert");


$(document).ready(function () {
    var message = greeter(person);
    jQuery("#content")[0].innerHTML = message;
});

ソリューションを構築することはできますが、自分の Web サイトを開くと、JavaScript エラーが発生しました。

ReferenceError: $ が定義されていません

何か案は?

4

1 に答える 1

3

TypeScript を使用していない場合と同様に、jquery.js を (たとえば script タグで) ロードする必要があります。

于 2013-10-21T12:22:40.530 に答える