javascript - 选择具有特定名称但不包含某些名称的所有元素

标签 javascript jquery

如果我选择名称以 Phone 结尾的所有输入元素,例如

$("input[name$='Phone']")..

如何进一步限制此选择,从某种意义上说,我想选择名称以 Phone 结尾但没有名称为 zPhone 的所有输入元素和kkPhoneooo2tPhone例如。

最佳答案

您可以使用 not 选择器:

$("input[name$='Phone']").not('[name$="zPhone"]').not('[name$="kkPhone"]')
<小时/>

但为了简单起见,我会使用包含下划线的 Phone 结尾的名称:my_Phone、your_Phone、our_Phone 等,然后只需使用:

$("input[name$='_Phone']")

关于javascript - 选择具有特定名称但不包含某些名称的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33517309/

相关文章:

javascript - 为表内的每个 ID 创建不同的弹出窗口

javascript - 当表单具有 "enter"输入时,从输入(文本)字段中命中 "submit"

javascript - 单击时左右移动内容

javascript - 使用ajax设置PHP session 变量

javascript - 如何检测 Firefox 中的浏览器关闭事件?

javascript - 正确使用 JS 库中的函数

javascript - 从 d3 3.1.9 升级到 3.1.10 中断动画

javascript - 可以通过脚本获取图像的 CSS 定义大小并在图像加载之前更改 URL 值吗?

Jquery 循环调整大小

javascript - 无法将字符串作为函数参数传递 Jquery