javascript - jQuery 获取 id 以 "Source"结尾的文本类型的所有输入元素

标签 javascript jquery

我正在尝试获取所有具有以特定字符串结尾的 id 的文本框。

到目前为止我已经尝试过了

$("input[id$='Source']").each(function() {

$("input[type=text][id$='Source']").each(function() {

还有

$("input[type=text] , [id$='Source']").each(function() {

这些似乎都不起作用,有人可以给我指出正确的方向吗?

我尝试清除网络浏览器缓存,只是为了确保它没有缓存任何旧代码。

最佳答案

这有效:

<input type="text" id="mysource">
<input type="text" id="yoursource">
<input type="text" id="nope">

js(每个函数内的上下文“this”将是匹配的元素):

$("input[type='text'][id$='source']").each(function() {
    console.log(this);
});

控制台结果:

<input type="text" id="mysource">
<input type="text" id="yoursource">

关于javascript - jQuery 获取 id 以 "Source"结尾的文本类型的所有输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23020999/

相关文章:

javascript - 如何将两个调用的端点连接到一个字符串并在控制台中打印

javascript - 所有 Promise 完成后退出 Node

javascript - 在 html5、javascript、css 中重新创建动画图形的技巧

php - sql中缺少参数

javascript - 检测特定图像何时完成加载

php - jquery 和 php : how to load certain div item only on click

javascript - Firefox 没有在周围的 div 上注册点击事件

php - Ajax 表单 : Fallback styling

jQuery - 删除特定子元素之前的所有子元素

javascript - 设置使用 Object.create() 创建的 JavaScript 对象的属性