为什么禁用 jQuery 的元素在 jQuery mobile 中看起来是可触摸的?

梅林

我想以编程方式禁用/启用 html 选择元素。我的项目使用 jQuery mobile 1.4.5 和 jQuery 2.1.4。

要禁用 jQuery 中的元素,我会执行以下操作:

 $('#filter_refn').prop('disabled', true);

渲染后的结果:

<select name="ref_id" id="filter_refn" data-mini="true" disabled="">
    <option value="" selected="">Referenznummer auswählen</option>
</select>

这“以某种方式起作用。由于用户无法选择任何内容,但是该框仍然处于活动状态并且不会像直接在 html 中那样被禁用。

我注意到 jQuery 的 disabled 属性不包含“true”

jQuery Mobile 中的示例:

在此处输入图片说明

原生 html:

在此处输入图片说明

如何以与 HTML 类似的方式禁用该元素?

尼采

您需要使用 jquery mobile API 提供的函数来更改其组件的状态。

选择菜单小部件: disable()

$( ".selector" ).selectmenu( "disable" );

这些元素的样式是由css规则完成的,而那些使用[disabled]选择器。

但是,如果您$('#filter_refn').prop('disabled', true);在 none 用户输入元素上执行操作,则只会disabled更改属性,而不会更改属性。对于像select, button, input, ...这样的元素$('#filter_refn').prop('disabled', true);属性和属性都会改变。

写作$('#filter_refn').prop('disabled', true).attr('disabled', true);肯定也会改变视觉外观,但您仍然应该使用 API 提供的功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么jQuery与jQuery Mobile冲突?

来自分类Dev

jQuery Mobile不会隐藏元素

来自分类Dev

jQuery Mobile Listview元素消失

来自分类Dev

禁用jQuery Dropdown for Mobile

来自分类Dev

为什么在我调用EnhanceWithin()之后,jQuery mobile无法增强div中的元素?

来自分类Dev

禁用jQuery中的元素

来自分类Dev

禁用jQuery中的元素

来自分类Dev

为什么jquery mobile无法用于Phonegap?

来自分类Dev

如何使jQuery动画看起来平滑?

来自分类Dev

jQuery使HTML插入看起来更好

来自分类Dev

带jQuery Mobile的禁用按钮

来自分类Dev

绑定jQuery mobile中动态添加的元素

来自分类Dev

如何更改jQuery Mobile Slider元素的大小?

来自分类Dev

如何更改jQuery Mobile Slider元素的大小?

来自分类Dev

jQuery Mobile用户界面重叠隐藏元素

来自分类Dev

jQuery Mobile没有注入元素?

来自分类Dev

AJAX之后的jQuery Mobile刷新元素

来自分类Dev

如何在jQuery Mobile中构造元素

来自分类Dev

获取滑动列表元素的 ID Jquery Mobile

来自分类Dev

只加载了 jquery 3.2.1 或 jquery mobile 1.4.5,为什么?

来自分类Dev

使用 jquery 在 React 中呈现 RSS 提要 (XML),为什么从提要解析的对象值看起来是空的?

来自分类Dev

为什么jQuery的元素高度返回null?

来自分类Dev

为什么jquery禁用我的<a href>?

来自分类Dev

为什么我的 jquery 按钮不会禁用

来自分类Dev

为什么用jQuery元素包装元素这么快

来自分类Dev

为什么在使用jQuery隐藏元素时元素再次显示

来自分类Dev

为什么水在Unity中看起来是紫色的?

来自分类Dev

为什么字体在Adobe Acrobat中看起来混乱了?

来自分类Dev

为什么列表在android listview中看起来很奇怪?

Related 相关文章

热门标签

归档