jQuery 在不同的函数中使用 var
jQuery use var in a different function
想知道您能否帮助我,我是 jQuery 的新手,刚刚忙于构建待办事项列表应用程序,但卡在删除模式上。我想知道是否有可能让下面的工作。
$(".todo-delete").click(function(){
var eld = $(this).parent();
$( ".modal" ).fadeToggle( "fast", "linear" );
});
$(".yes").click(function(){
$(eld).parent().parent().remove();
});
$(".no").click(function(){
$( ".modal" ).fadeToggle( "fast", "linear" );
});
我无法全局调用该变量,因为它使用 $(this).parent 来 select 要删除的项目,前提是用户按下 "yes"
谢谢。
你可以提前声明你的变量(全局变量),你不需要使用$(eld)
,它已经是jQuery元素:
var eld;
$(".todo-delete").click(function() {
eld = $(this).parent();
$(".modal").fadeToggle("fast", "linear");
});
$(".yes").click(function() {
eld.parent().parent().remove();
});
$(".no").click(function() {
$(".modal").fadeToggle("fast", "linear");
});
想知道您能否帮助我,我是 jQuery 的新手,刚刚忙于构建待办事项列表应用程序,但卡在删除模式上。我想知道是否有可能让下面的工作。
$(".todo-delete").click(function(){
var eld = $(this).parent();
$( ".modal" ).fadeToggle( "fast", "linear" );
});
$(".yes").click(function(){
$(eld).parent().parent().remove();
});
$(".no").click(function(){
$( ".modal" ).fadeToggle( "fast", "linear" );
});
我无法全局调用该变量,因为它使用 $(this).parent 来 select 要删除的项目,前提是用户按下 "yes"
谢谢。
你可以提前声明你的变量(全局变量),你不需要使用$(eld)
,它已经是jQuery元素:
var eld;
$(".todo-delete").click(function() {
eld = $(this).parent();
$(".modal").fadeToggle("fast", "linear");
});
$(".yes").click(function() {
eld.parent().parent().remove();
});
$(".no").click(function() {
$(".modal").fadeToggle("fast", "linear");
});