gpt4 book ai didi

jquery - 函数名中使用的变量

转载 作者:行者123 更新时间:2023-12-01 03:19:21 26 4
gpt4 key购买 nike

我正在创建一个辅助函数,其中包括添加或删除类。该函数需要能够执行任一操作,因为创建两个函数似乎没有任何意义,唯一的区别是一个函数添加一个类,另一个函数删除它。所以:

function kalf_addRow( type, action ) {
found = $("."+type).not(".row-vis").first();
found.slideDown();
$(found).[INSERT 'action' IN HERE]Class("row-vis");
}

我会将“添加”或“删除”作为“操作”参数传递,然后需要将其插入显示的位置。我也需要对 SlideDown 执行类似的操作,但这基本上是相同的问题。

最佳答案

正如 asawyer 所说,您可以使用 toggleClass

$(found).toggleClass("row-vis", action == 'add');    

或者另一种方法是使用if。或者你可以这样做

$(found)[action + 'Class']("row-vis");    

关于jquery - 函数名中使用的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11725061/

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