だから私は自分のXMLから抽出された値を取得しようとしています、コード全体(ほとんどですが一般的なアイデア)はここのjsfiddleにありますhttp://jsfiddle.net/TQzkj/4/
私がやろうとしているのは、TopsであるXMLからOption Value=1の値を抽出することだけです。
xml = '<Set> <Question>
<QuestionId>278</QuestionId>
<Option Value='1'>Tops</Option>
<Option Value='2'>Skirts</Option>
<Option Value='3'>Shoes</Option> </Question> <Points>0</Points>
<BarHide>8</BarHide></Set>';
私は次のコードを使用しています
[コード]
$(xml).find( "Question" ).each(
function(){
var item = $(this),
id = item.find('QuestionId').text();
if(id==="278"){
var option = item.find('Option');
var itemid = option.attr('Value');
if(itemid === "1"){
$("#button1").attr("value", option[0]); //this is the line that is wrong and needs fixing
}
}
//itemid = item.attr('id');
}
);
[/コード]
値オプションをデバッグすると、3つの要素が表示され、textContextに必要なテキストが表示されますが、それらを抽出する方法がわかりません。