gpt4 book ai didi

jquery - 你能在 jQuery 中扩展 val() 函数吗?

转载 作者:行者123 更新时间:2023-12-01 00:58:25 25 4
gpt4 key购买 nike

有没有办法扩展 jQuery 中的 val() 函数。

基本上,如果有内容被动态输入到输入中,我想要做的是设置一个类变量。

通常会是这样的

var thisVal = 'Hello World';    
$('#myInput').val(thisVal).addClass('dark');

最好告诉 val() 函数,如果有值,则始终将“dark”类添加到输入,如果为空,则将其删除。

可能吗?

最佳答案

尝试

$.fn.xval = function () {
return this.toggleClass(arguments.length).val.apply(this, arguments);
};

演示:http://jsfiddle.net/mattball/v9YFu/

关于jquery - 你能在 jQuery 中扩展 val() 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778646/

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