javascript - 如何使用 jquery 查找只读文本字段

标签 javascript jquery

我如何在表单中找到只读文本字段..我尝试了这个..但它不起作用..

$('input[readonly="readonly"]').each(function() 
{
$(this).attr('tabindex', '-1');
}

最佳答案

这对我来说都有效:

console.log($('input[readonly="readonly"]'));

console.log($('input[readonly]'))

看到这个fiddle

<小时/>

编辑:

您的代码的问题是缺少结尾 )。看这个working fiddle :

$('input[readonly="readonly"]').each(function() 
{
    $(this).attr('tabindex', '-1');
});
<小时/>

关于动态设置readonly然后搜索输入的评论问题:

$('input[name="country"]').attr('readonly', 'readonly');

$('input[readonly="readonly"]').each(function()
{
    $(this).attr('tabindex', '-1');
});

See it working here

关于javascript - 如何使用 jquery 查找只读文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994712/

相关文章:

javascript - 从 this.props.children 获取值

javascript - Angular - 如何强制在页面加载时检查 radio

javascript - jquery mobile 返回上一页 onclick 事件不起作用

jquery - 动态背景图像jquery

javascript - 使用 JavaScript 将 Canvas 转换为图像

javascript - 菜单没有像应该的那样向左滑动

javascript - 追加不受 javascript 影响的 jQuery 值

javascript - 我想让用户输入更改链接

javascript - CORS 错误 : “requests are only supported for protocol schemes: http…” etc

javascript - 在 Chrome 开发者工具上测试 jQuery/JS 输出