単語のリストを取得し、各単語の文を提供する 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()