2

単語のリストを取得し、各単語の文を提供する Java スクリプト プログラムを作成しようとしています。

これまでのところ、単語を入力すると、「sentence.yourdictionary.com/ + あなたの単語」にリンクされます。Yourdictionary.com は、単語に基づく文のリストを提供します。「よ」と入力すると、ここにリンクされます

Yourdictionary.com のリストの最初の文を取得する jQuery を思いつきました。これが私の望みです。

$("ul.example>li").first()

しかし、このコードを JavaScript から実行するにはどうすればよいでしょうか。それにより、最初の文が yourdictionary からコピーされ、それが HTML ファイルに配置されます。

あなたがそれを見たい場合に備えて、これは私の現在のコードです:

    <textarea rows="10" cols="22"  onKeydown="if(event.keyCode==13) { getWord(' ') }" id="word"></textarea> <br>
    <button onClick='getWord(" ")'>Enter (Spaces)</button><button onClick='getWord("\n")'>Enter (Lines)</button>
    <p id="demo"></p>

    <script>
        var words = [];
        var partLink = "http://sentence.yourdictionary.com/";
        function getWord(splitter) {
            var wordList = $("#word").val();
            words = wordList.split(splitter);
            for(var i=0; i<words.length; i++) {
                makeLink(words[i]);             
            }
        }
        function makeLink(word) {
            var link = partLink + word;
            $("#demo").append("<a href='" + link + "'>" + word +"</a><br/>");
        }
    </script>

編集

これを修正するために、AnyOrigin.com を使用しました。次に、data.contents を変数 Sitecontents にロードし、それを jQuery オブジェクトに変換しました。次に、次のようにしてjqueryを実行しました$("ul.example>li", siteContents).first()

4

0 に答える 0