开发者

Finding an attribute in an XML file using jQuery

I have this XML file, and I would like to find the lektion_lexi_margin value. The only th开发者_StackOverflow中文版ing known about the value is the attribute thessi. How can I accomplish that?

I tried the following code without success

margin_left = $("[thessi$="+Pc+"]").attr("lektion_lexi_margin");

<?xml version="1.0" encoding="UTF-8"?>
<lektionen>
    <Lektion>
        <lektion></lektion>
        <lektion_buch>Arbeitsbuch</lektion_buch>
        <lektion_frage_text_ap view="" typ="" thessi=""></lektion_frage_text_ap>
        <lektion_photo thessi=""></lektion_photo>
        <lektion_teil></lektion_teil>
        <lektion_title></lektion_title>
        <lektion_bearbeitung>
            <lektion_ap thessi="1" lektion_lexi_margin="7">was</lektion_ap>
            <lektion_ap thessi="3" lektion_lexi_margin="10">das</lektion_ap>
        </lektion_bearbeitung>
    </Lektion>
</lektionen>


You can do this:

$.each($(xml).find('lektion_ap'),function(){
    alert($(this).attr('lektion_lexi_margin'));
});

http://jsfiddle.net/lfrias/YgVA5/


Try this

$('xml lektion_ap').each(function(){
    alert($(this).attr('lektion_lexi_margin'));
});
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜