在jQuery中为指定字段设置tabindex?

时间:2018-01-17 08:10:53

标签: javascript jquery

我的脚本是这样的,

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

按Tab键时,这不会集中提到的元素。

我还在输入字段上执行动态readonly=falsereadonly=true

我的疑问是如何为其余元素设置tabindex(比如使用jquery的普通文本框)我们不能选择在上面的语句中使用if - else但是我不确定?

我该如何解决这个问题?提前谢谢。

1 个答案:

答案 0 :(得分:0)

这就是你不选择的意思吗?

/* Selects any element that is NOT a paragraph */
:not(p) {
  color: blue;
}

请参阅this

//it should work like :
input:not([readonly='readonly']) {/*...*/}