Javascript 货币转换器需要jQuery帮助

Javascript 货币转换器需要jQuery帮助,javascript,jquery,html,Javascript,Jquery,Html,我想做一个货币转换器。问题是我的老师在使用jQuery的地方给了我代码,我不懂。请帮忙 $(document).ready(function() { $.get("https://openexchangerates.org/api/latest.json?app_id=[MY_APP_ID]", function(data) { kroner = (data.rates.DKK) euro = (data.rates.EUR) pound

我想做一个货币转换器。问题是我的老师在使用jQuery的地方给了我代码,我不懂。请帮忙

$(document).ready(function() {
    $.get("https://openexchangerates.org/api/latest.json?app_id=[MY_APP_ID]", function(data) {
        kroner = (data.rates.DKK)
        euro = (data.rates.EUR)
        pound = (data.rates.GBP)
        baht = (data.rates.THB)
        dollars = (data.rates.USD)
        $("#DKK").text(kroner); 
        $("#EUR").text(euro);
        $("#GBP").text(pound);
        $("#THB").text(baht);
        $("#USD").text(dollars);
    });
}); 

这是我真的不理解的部分,我对使用jQuery还不太熟悉。

你真的应该研究jQuery文档,因为这些都是基本的东西,但我觉得很大方:

以下订阅了DOM ready事件,因此您的代码将仅在DOM元素全部加载后运行:

$(document).ready(function() {
然后,它对指定的URL运行一个Ajax HTTP GET请求。成功完成后,服务器数据将被传递到示例中名为data的第一个参数中提供的回调函数。数据将以具有各种属性的JavaScript对象的形式出现:

$.get("https://openexchangerates.org/api/latest.json?app_id=[MY_APP_ID]", function(data) {
从对象中提取属性:

    kroner = (data.rates.DKK)
    euro = (data.rates.EUR)
    pound = (data.rates.GBP)
    baht = (data.rates.THB)
    dollars = (data.rates.USD)
将找到的值存储到特定的HTML元素中,每个元素由ID=search by ID找到。因此,第一个元素将查找ID=DKK的元素,并替换匹配元素的文本内容:

    $("#DKK").text(kroner); 
    $("#EUR").text(euro);
    $("#GBP").text(pound);
    $("#THB").text(baht);
    $("#USD").text(dollars);
工作完成了


所有这些的结果是从指定的网站请求数据。返回时,提取各种汇率值并显示在屏幕上。

您需要什么帮助?jQuery有很多功能,你可以用它来查找你不了解的函数和行为。我已经看过了,但它仍然没有对新手做出合理的否决。。。认真地这就好比把婴儿绑在椅子上,然后轮流把电灯关掉,因为它还不会走路@Rory McCrossan的建议和一次否决票也可以,除非你们都喜欢丢掉分数:>天哪,谢谢你们XD,你们是救命恩人