gpt4 book ai didi

javascript - 有没有办法在 jquery 选择的后面添加 .trim() ?

转载 作者:行者123 更新时间:2023-11-28 12:21:40 25 4
gpt4 key购买 nike

对于我的 JavaScript 类中的项目,我们需要使用由用户输入的一组标签定义的 API 从 flickr 获取 json 对象;我已经成功地做到了这一点,但是我想掩盖我在编写算法时造成的一些裂缝。

对于我的搜索栏,我正在检查:

($('#search').val().length == 0)

为了确保他们至少输入了一些内容。然而,我面临的问题是,如果要输入空格,空格仍然被算作字符。

我的问题是,我是否可以做如下的事情:

($('#search').trim().val().length == 0)

看来,这本身并不起作用。我有什么遗漏的吗?

任何帮助将不胜感激!谢谢!

最佳答案

trim()适用于字符串并删除前导和尾随空格。

$('#search').trim().val().length

将尝试在对象上执行trim(),因此会抛出错误。

您首先必须获取元素的值(字符串),然后 trim 它。

$('#search') // Select the element
.val() // Get it's value
.trim() // trim leading & trailing spaces
.length // Then get the length

或使用 jQuery $.trim()

$.trim($('#search').val()).length

关于javascript - 有没有办法在 jquery 选择的后面添加 .trim() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36637854/

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