私は小さなjQueryセレクターゲームを開発しています。基本的に、いくつかのHTMLコードが与えられ、強調表示された項目を選択するためにjQueryセレクターを作成する必要があります。
たとえば、次のようになります。
<body>
<p id="winner">Select this paragraph</p>
<p> But not this one </p>
</body>
そして、正しいセレクターの1つは$('#winner')になります。
私は現在、「$('...')」(...が存在する場所)内の文字列を取得して、次のようなことを行う予定です。
var userInput = ...
var userSelectedItems = new Array();
userSelectedItems = $(userInput)
// Check if userSelectedItems == the array of elements supposed to be selected
// Change screen to green and allow users to press enter and continue to next challenge.
さて、ユーザーがPHPなどを直接入力できるようにすると、あらゆる種類の悪いことが起こる可能性があることを知っていますが、基本的にユーザーがこの種のjavascriptコマンドを入力/実行できるようにすることで何かありますか?もしそうなら、私がこの状況を回避することをどのように提案しますか。この教育ゲームを作るのは本当に楽しいので、どんな助けでも大歓迎です。すべてクライアントのコンピューターで実行されているので、危険な方法はわかりません。わからないけど、何か足りないのかもしれない
ありがとう