gpt4 book ai didi

javascript - 如何从常规javascript函数访问jquery中的变量

转载 作者:数据小太阳 更新时间:2023-10-29 06:08:34 24 4
gpt4 key购买 nike

我是 jquery 的新手。我正在尝试像这样访问在 jquery 外部的 jquery block 内定义的变量(从常规函数),但我无法访问它。谁能告诉我怎么做?

<script language="javascript">
$(function()
{
.......
.......
.......
var api = pane.data('jsp');
var current_location = api.getContentPositionX();
}

function change_title(t_index) {
alert("print="+$.current_location);
window.location.href="page.php?p="+$.current_location);
}

我想获取 $.current_location 的值。

谢谢。

最佳答案

没有所谓的“jQuery 变量”,它们都是常规的 Javascript 变量。

您无法从您的函数访问 current_location 变量的原因是该变量是在另一个函数中本地声明的。

只需在函数外部声明变量,使其成为全局变量,您就可以从两个函数访问它:

var current_location;

$(function() {
.......
.......
.......
var api = pane.data('jsp');
current_location = api.getContentPositionX();
}

function change_title(t_index) {
alert("print=" + current_location);
window.location.href = "page.php?p=" + current_location;
}

关于javascript - 如何从常规javascript函数访问jquery中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6620993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com