使用jquery到JavaScript函数的JavaScript值

使用jquery到JavaScript函数的JavaScript值,javascript,jquery,Javascript,Jquery,我想在jquery单击函数中获取存储在变量get\u Current\u id中的值,并在javascriptPrintContent()中使用。任何帮助都将不胜感激 jQuery: $('#AgeGroupWiseButton').click(function() { var Get_Current_id = $('#AgeGroupWiseButton').val(); }); <script> function PrintContent() { alert(

我想在jquery单击函数中获取存储在变量
get\u Current\u id
中的值,并在javascript
PrintContent()
中使用。任何帮助都将不胜感激

jQuery:

$('#AgeGroupWiseButton').click(function()
{
    var Get_Current_id = $('#AgeGroupWiseButton').val();
});
<script>
function PrintContent()
{

    alert(Get_Current_id );

}
</script>
js:

$('#AgeGroupWiseButton').click(function()
{
    var Get_Current_id = $('#AgeGroupWiseButton').val();
});
<script>
function PrintContent()
{

    alert(Get_Current_id );

}
</script>

函数PrintContent()
{
警报(获取当前id);
}

删除
var
。否则,它的作用域为当前函数,并且在其外部无法访问


理想情况下,您应该将这两个函数放在各自的闭包中,但全局变量也可以工作。

jquery事件处理程序外部的Declare
Get\u Current\u id
使其他函数可以访问它。请注意,Niet the Dark Absol建议只从jquery事件处理程序内部删除
var
,这是一种不良做法,因为它创建了一个隐含的全局变量(这可能会造成混乱的问题)


如果我喜欢另一个jquery函数,我首先单击jquery函数1,然后单击jquery函数2,那么在这种情况下,将存储哪个jqery函数值?andswer的银行将在9分钟内接受。以最后一个为准。好的。事实上,我不知道为什么,但我得到了相同的。我会检查我的密码。谢谢