属性名がわかっている場合、これを書くためのより良い方法はありますか? 次のようなもの: $("[attribute.name=='Clear-Matt']").$(this).attr('cost');
この各関数が (name=="Clear-Matt") のときに停止する場合、またはスウォッチの最後まで続行しますか? もしそうなら、それを止める方法はありますか?
var swatchCost='';
$(xmldoc).find('Swatch').each(function() {
var name = $(this).attr('name');
if (name=="Clear-Matt") {
swatchCost=$(this).attr('cost');
}
});
XML:
<Swatch name="Clear" title="Clear" alt="Frame" cost="100" match=""></Swatch>
<Swatch name="Clear-Matt" title="Clear-Matt" alt="Frame" cost="11" match=""></Swatch>
<Swatch name="Blue-Orange" title="Blue-Orange" alt="Frame" cost="200" match=""></Swatch>
<Swatch name="Pink-Blue-Clear" title="Pink-Blue-Clear" alt="Frame" cost="300" match=""> </Swatch>
<Swatch name="Blue" title="Blue" alt="Frame" cost="11" match=""></Swatch>
ありがとう。