これは私がしばらく立ち往生していました... onclick JavaScript呼び出しに関する私のWeb検索には、onClickのように大文字のCが含まれている場合と、onclickの場合があります。私のコードは JQuery Mobile アプリの一部ですが、onclick は JS です。したがって、次のようになります。
domEntry = '<li><a href="#poet-details"';
domEntry += ' onclick="getPoetDetails('+ poet_name + ')">';
domEntry += poet_name;
domEntry += '</a></li>';
それをdivに追加します。'poet_name は 3 行目で正しく表示されます。getPoetDetails でアクセスするにはどうすればよいですか? 私はそれを正しく呼びましたか?また、参照してください: http://jsfiddle.net/brucewhealton/XF5AJ/
関数 getPoetDetails は、指定されたリンクで見ることができます。イベント オブジェクト変数を介してアクセスしますか? アプリケーションはクエリ文字列を別の場所 dbpedia.org/sparql に送信し、JSON を取得します。2 番目のクエリで詩人の詳細を取得するには、poet_selected または poet_name が必要です。DBpedia.org の「Poets_by_nationality」のカテゴリからユーザーに国籍を選択させることでアプリを起動できるように、これを理解したいと考えています。私の問題は、ユーザーの選択、JQuery Mobile アプリでクリックまたはタップしたものをキャプチャし、それを別の関数に送信することです。ありがとう、ブルース