1
我是一个javascript/jQuery新手,所以我希望这对你们来说很明显。 我想实现HTML文档的基于JavaScript/JQuery的翻译。 鉴于此XML文档与翻译:jQuery从xml文档中提取属性
<definitions>
<parameters>
<parameter name="misc.gain" caption="Gain"/>
<parameter name="misc.integral" caption="Integration time"/>
</parameters>
</definitions>
在我的剧本,我发现需要翻译的元素。 上述文件位于xlmdocument中。
var my_id = $(this).attr('id'); // ="misc.gain" on first iteration
// find xml node whose name is = my_id from xmldocument
// extract caption attribute from xml node
$(this).html(translatedcaption); //
有人能给我一个提示,我有点卡在这里。
编辑: 一个好人为我提供了暗示和指导,不知道他为什么删除了他的帖子。
我最后的解决办法是:
var my_id = $(this).attr('id');
var xmlnode = $(xmldocument).find("parameter[name='" + my_id + "']");
$(this).html($(xmlnode).attr("caption"));
感谢您的快速帮助X先生