gpt4 book ai didi

javascript - jQuery 异步条件语句

转载 作者:行者123 更新时间:2023-11-28 21:20:36 26 4
gpt4 key购买 nike

在 jQuery 中,你能做这样的事情吗:

function f(b) { 
return $("<input></input>")
.addClass("test")
.if(b, function() {
$(this).attr("disabled", true).addClass("example");
})
.val("test");
}

而不是:

function f(b) {
var input = $("<input></input>").addClass("test");

if (b) {
input.attr("disabled", true).addClass("example");
}

return input.val("test");
}

实际上,这只是一个语法糖。不过,这是一个有用的。特别是在编写大型 Ajax 应用程序时。

此功能是否计划在下一个版本中使用?

最佳答案

查看此chainable iif Ben Alman 的插件。

示例

$('div')
.append( '1' )
.iff( my_test, 'foo' )
.append( '2' )
.end()
.append( '3' );

另一种方法是作为上述帖子的评论员解释 here

示例

$(this)[$(this).hasClass("myClass")?"hide":"show"]();

关于javascript - jQuery 异步条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6503107/

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