【发布时间】:2017-02-16 05:35:04
【问题描述】:
我有以下代码:
$.simpleWeather({
location: coordinates,
unit: 'c'
}
我想获得“单位”的值。我如何得到它?我试过这个:
console.log($.simpleWeather.unit);
但它返回“未定义”。
另外,因为我不知道怎么称呼它,我也不能简单地谷歌它......
【问题讨论】:
-
贴出你的完整代码?
coordinates指向的变量是什么? -
执行 console.log($.simpleWeather) 时会看到什么。输出可能会帮助您找到访问单元的方法
-
你可以在那里使用一个额外的变量 - var params = {location: 'coordinates', unit: 'c'}; $.simpleWeather(参数); params.unit
-
这完全取决于
simpleWeather插件的构建方式以及它允许您访问的方法和属性。但是,您没有理由不能将提供给unit的值存储在自己的变量中并在代码中需要的地方引用 -
看看这个演示:codepen.io/fleeting/pen/xklfq 它会有所帮助:)
标签: javascript jquery