Javascript 有没有办法在jquery选择的后面添加.trim()?
对于我的JavaScript类中的项目,我们需要使用用户输入的一组标记定义的API从flickr获取json对象;我已经成功地做到了这一点,但是我想掩盖在编写算法时出现的一些裂缝 对于我的搜索栏,我正在检查:Javascript 有没有办法在jquery选择的后面添加.trim()?,javascript,jquery,dom,Javascript,Jquery,Dom,对于我的JavaScript类中的项目,我们需要使用用户输入的一组标记定义的API从flickr获取json对象;我已经成功地做到了这一点,但是我想掩盖在编写算法时出现的一些裂缝 对于我的搜索栏,我正在检查: ($('#search').val().length == 0) 以确保他们至少输入了一些内容。然而,我面临的问题是,如果要键入空格,空格仍然被视为字符 我的问题是,我是否可以做如下事情: ($('#search').trim().val().length == 0) 看来,这本身是行
($('#search').val().length == 0)
以确保他们至少输入了一些内容。然而,我面临的问题是,如果要键入空格,空格仍然被视为字符
我的问题是,我是否可以做如下事情:
($('#search').trim().val().length == 0)
看来,这本身是行不通的。有什么我遗漏的吗
任何帮助都将不胜感激!谢谢 处理字符串并删除前导空格和尾随空格
$('#search').trim().val().length
将尝试对对象执行trim()
,因此将抛出错误
首先必须获取元素的值(字符串),然后修剪它
$('#search') // Select the element
.val() // Get it's value
.trim() // trim leading & trailing spaces
.length // Then get the length
或者使用jQuery
处理字符串并删除前导空格和尾随空格
$('#search').trim().val().length
将尝试对对象执行trim()
,因此将抛出错误
首先必须获取元素的值(字符串),然后修剪它
$('#search') // Select the element
.val() // Get it's value
.trim() // trim leading & trailing spaces
.length // Then get the length
或者使用jQuery
是的,您希望对字符串而不是DOM输入运行
trim
,因此只需将其反转为:
($('#search').val().trim().length==0)
是的,您希望对字符串而不是DOM输入运行trim
,因此只需将其反转为:
($('#search').val().trim().length==0)
$('#search').val().trim().length==0
-首先找到值,然后修剪值。$('#search').val().trim().length==0
-首先找到值,然后修剪值啊!这就是让我困惑的地方。我原以为.trim和$.trim是一回事。谢谢你的洞察力;我不会再犯这个错误了。啊!这就是让我困惑的地方。我原以为.trim和$.trim是一回事。谢谢你的洞察力;我不会再犯这个错误了。