【发布时间】:2023-03-08 03:20:01
【问题描述】:
我有一个只读的 JQuery UI 微调器,我想禁用或隐藏旋转按钮。
我从上一个问题中看到,如果我想隐藏所有可以使用的微调器按钮:
$('.ui-spinner .ui-spinner-button').css('display','none');
而且效果很好。
但是如何只过滤一个特定的元素呢?
我试过了
$('#specifcElement a.ui-spinner-button').css('display','none');
还有
$('.ui-spinner specificElement.ui-spinner-button').css('display','none')
没有成功。
【问题讨论】:
-
您的选择器有效或样式未应用?
-
样式未应用,选择器为只读,但微调器按钮未隐藏且正常工作。
-
尝试另一种 jQuery 方法,例如 .addClass()。使用 display:none 在样式表上定义一个 .hidden 类并使用 $('.ui-spinner specificElement.ui-spinner-button').addClass('hidden');
-
谢谢,我做到了,微调按钮还在。我已经定义了 .hidden { display: none;我用过 $('.ui-spinner #specificElement.ui-spinner-button').addClass('hidden');或 $('.ui-spinner specificElement.ui-spinner-button').addClass('hidden')。不开心!
-
所以这不是一个 jQuery 问题,你有一个 CSS 问题。为了帮助您,需要更多信息。您可以编辑问题并发布您的样式表吗?也许这也有帮助:stackoverflow.com/questions/20663712/…
标签: jquery css jquery-ui spinner readonly-attribute