<select>
タグを動的に作成し、XML値を入力する際に問題があります。<select>にXMLのAJAX呼び出しを追加します
jQueryは、<div>
にselectを付加し、XMLデータから<option>
タグを追加します。
初めてのXML/AJAX試行。いくつかの広範な読書を行っていますが、近づいています。あなたのコードで
$("#mySelect").append("<option class='ddindent' value='" + value + "'>" + value + "</option>");
へ
<html>
<head>
<script src="jquery.js" type="text/javascript"></script>
<script>
function addSelect() {
$("#myDiv").append(function(){
$.ajax({
type: "GET",
url: "test.xml"
dataType: "xml",
success: function(xml) {
$("#myDiv").append("<select id='mySelect'>");
$(this).find('value').each(function(){
var value = $(this).text();
$("#mySelect".append("<option class='ddindent' value='" + value + "'>" + value + "</option>");
});
$("#myDiv").append("</select>");
}
});
});
}
</script>
</head>
<body>
<div id="myDiv"></div>
<a href="#" onClick="addSelect();">Add Select</a>
</body>
</html>
oth何らかの理由で緩やかな '$(xml)'があります。 – MMM
このコードを作成してしまっただけです。私の生産モデルにはそのようなものはありません。ちょうど安全であるために、私は自分のコードを調べて、あなたはそれを知っていませんでした。私は 'urlの後にコンマがありませんでした:" test.xml "' [me gusta] – Plummer