まず、SvelteとjQueryを統合するために、jQueryをSvelteプロジェクトに追加する必要があります。以下の手順に従ってください。
- Svelteプロジェクトのルートディレクトリに移動し、ターミナルで以下のコマンドを実行します。
npm install jquery
これにより、プロジェクトにjQueryが追加されます。
- SvelteコンポーネントでjQueryを使用する準備が整いました。以下のように、SvelteコンポーネントのスクリプトセクションでjQueryをインポートします。
import $ from 'jquery';
これにより、$記号を使用してjQueryの機能にアクセスできるようになります。
- jQueryを使用した具体的なコード例を示します。例えば、以下のように、ボタンをクリックしたときに要素のテキストを変更するコードです。
import { onMount } from 'svelte';
onMount(() => {
$('button').click(function() {
$(this).text('クリックされました');
});
});
この例では、SvelteのonMount
関数を使用して、コンポーネントがマウントされた後にjQueryコードを実行しています。ボタンがクリックされると、そのボタンのテキストが「クリックされました」と変更されます。
上記の例は、SvelteとjQueryを組み合わせて使用する基本的な方法を示しています。これにより、Svelteの宣言的な構文とjQueryのパワフルなセレクタやアニメーションなどの機能を組み合わせることができます。
この記事では、さまざまなシナリオでSvelteとjQueryを使った開発方法やコード例を紹介しています。具体的な要件や使用ケースに応じて、さまざまな方法を試してみてください。