Javascript 选择name属性为contain Substring-jQuery的所有输入
我想选择所有具有名称属性的输入,以Javascript 选择name属性为contain Substring-jQuery的所有输入,javascript,jquery,Javascript,Jquery,我想选择所有具有名称属性的输入,以*name结尾 我有6个输入,输入带有名称的文本: 设备名称 档案名称 ssidName 俘虏 流量名称 会话名 HTML <input class="form-control" type="text" name="deviceName"> <input class="form-control" type="text" name="profileName"> <input class="form-control" type="t
*name
结尾
我有6个输入,输入带有名称的文本:
- 设备名称
- 档案名称
- ssidName
- 俘虏
- 流量名称
- 会话名
<input class="form-control" type="text" name="deviceName">
<input class="form-control" type="text" name="profileName">
<input class="form-control" type="text" name="ssidName">
<input class="form-control" type="text" name="captiveName">
<input class="form-control" type="text" name="trafficName">
<input class="form-control" type="text" name="sessionName">
我的选择似乎没有任何效果 要选择以属性值'Name'结尾的元素,请使用
$(“输入[Name$='Name'])
-
$(“输入[name$='name']”)。键控(函数(){
this.value=this.value.replace(/\s/g');
});代码>
我认为您使用了正确的选择器,但位置不对
您需要像这样使用它$(“input[name*='name'])
请参阅jquery文档的链接 只是代码中的一个小错误-
更改:
$("input[name='*Name']")
到
检查是否有玩游戏。$(“输入[name$='name'])。
请解释您是如何想出这个主意的!可能重复的
$("input[name='*Name']")
$("input[name*='Name']")