こんにちは私はjqueryを使用してXMLファイルを解析する必要があります。私は読み取りと表示の機能を作成しました。しかし、一重引用符を持つ単語が機能しないとき。jqueryの問題を使用してxmlファイルから一重引用符を持つ単語
私のXMLは、私がグーグルの定義を読むことができる私のjqueryのコードを使用して、この
<container>
<data name="Google" definition="A search engine"/>
<data name=" Mozilla's " definition="A web browser"/>
</ container>
のようなものです。しかし、私はその単一引用符のためにMozillaの定義を読むことはできません。これは私のjqueryコードです。
var displayDefinition = function(obj){ $.get("definitions.xml", function(data){ xml_data1.find("data[name^='"+obj.innerHTML+"']").each(function(k, v){ right=''+ $(this).attr("Defination") + '
'; } } $(".result").append(right); }
いずれのボディもこの解決策を知っています。 ありがとう
ヘイは機能しません。 id.trim()を与えた理由を教えてください。関数呼び出しから、私は 'this'オブジェクトを渡しています。ですから、私はthis.innerHTMLを使ってliタグの値を取得する必要があります。 – learner
トリムは、ユーザーが「google」ではなく「google」と入力した場合に備えています。 – rkw