Javascript 如何在jQuery中获取函数外部的click事件值
如何在jQuery中获取onclick事件(单击div时该值会发生变化)Javascript 如何在jQuery中获取函数外部的click事件值,javascript,jquery,Javascript,Jquery,如何在jQuery中获取onclick事件(单击div时该值会发生变化) $("ul li").click(function(){ var v = $(this).val(); }); $(function(){ alert(v); }); 据我所知,您想要更改div的文本 你的意见如下 <div>123</div> $.mynamespace = {}; $("ul li").click(function(){ $.mynamespace
$("ul li").click(function(){
var v = $(this).val();
});
$(function(){
alert(v);
});
据我所知,您想要更改div的文本 你的意见如下
<div>123</div>
$.mynamespace = {};
$("ul li").click(function(){
$.mynamespace.myVar = $(this).val();
});
$(function(){
alert( $.mynamespace.myVar );
});
据我所知,您想更改div的文本,请参阅 你的意见如下
<div>123</div>
$.mynamespace = {};
$("ul li").click(function(){
$.mynamespace.myVar = $(this).val();
});
$(function(){
alert( $.mynamespace.myVar );
});
提及
您的问题是变量范围,您定义的变量仅可用于单击函数。如果在函数之外定义它,则其他作用域内函数也可以使用它
下面是一个演示:
您可能想考虑使用<代码>文本()>代码>而不是<代码> .Vald()/代码> < /P> 您的问题是变量范围,您定义的变量仅可用于单击函数。如果在函数之外定义它,则其他作用域内函数也可以使用它
下面是一个演示:您可能想考虑使用<代码>文本()/代码>而不是<代码> .Valr()/代码>
< p>如果您的意思是当单击div时获得div的内层HTML,这里有一个可以帮助的代码。$("div").click(function(){console.log($(this).html())})
如果您的意思是在单击时获取div的innerHTML,那么下面的代码可能会有所帮助
$("div").click(function(){console.log($(this).html())})
你需要更好地解释你的问题吗?您希望什么时候发生?可能会给出一些不起作用的示例代码,并解释您希望发生什么?
功能
?我相信你的意思是function
ya如果你只是想访问事件,你可以这样做:$(“ul li”).click(function(event){var clickEvent=event;});你需要更好地解释你的问题吗?您希望什么时候发生?可能会给出一些不起作用的示例代码,并解释您希望发生什么?功能
?我相信你的意思是function
ya如果你只是想访问事件,你可以这样做:$(“ul li”).click(function(event){var clickEvent=event;});嘿,我想在另一个函数中使用click值您可以在$(function(){})中的任何其他函数中使用v
代码>使用此代码调用。嘿,我想在另一个函数中使用click值您可以在$(function(){})中的任何其他函数中使用v
代码>使用此代码调用。我的意思是问我是否将值标记为golbal,我在功能上没有得到更改值。我的意思是问我是否将值标记为golbal,我没有得到改变的值,当我只在功能节点,我的意思是问是点击功能的值改变,我必须在功能外使用,这是dnamicI仍然不确定你的意思。。。请尝试重新表述您的问题;)我想问的是点击功能,值改变了,我必须在功能之外使用,这是dnamicI,我仍然不确定你的意思。。。请尝试重新表述您的问题;)