我是一个javascript / JQuery新手,所以我希望这对你们来说很明显。 我正在尝试实现基于javascript / jQuery的html文档翻译。 给出这个带有翻译的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先生
答案 0 :(得分:0)
一个好人向我提供了暗示和指示,不知道为什么他删除了他的帖子。
我的最终解决方案是:
var my_id = $( this ).attr('id');
var xmlnode = $(xmldocument).find("parameter[name='" + my_id + "']");
$( this ).html($(xmlnode).attr("caption"));
感谢您的快速帮助X先生