我需要一个智能解决方案来设置textareas属性。我在页面上有很多textareas。有些人被禁用,有些则没有。它取决于用户登录和选择。我需要的是滚动/查找文本框,并将其类设置为class="reqformtextbox"
,有效地删除'required'属性为'' 'disabled =“disabled”'属性的文本框当前为已禁用。滚动文本框并设置属性
回答
假设enabeditable
是布尔值(纠正我,如果我错了),在jQuery的你想要的是一个属性:
$('textarea[enableditable=true]').attr('required', true);
$('textarea[enableditable=true]')
将选择标签textarea
所有元素和属性enableditable=true
attr('required', true)
将添加或替换属性required=true
。
的Javascript没有对HTML标记+属性的一个行选择,但你可以通过getElementsByTagName()
查询所有元素的功能,它们迭代并返回其`的getAttribute所有元素的列表(“enableditable ')= true。
我无法使用getElementsByTagName()选择所有禁用的textareas。我可以选择所有的textareas。不管它是属性 –
@OlegAgadjanyan我给你写了'getAllElementsWithAttribute'函数 –
对不起,我的第一篇文章自从我的第一篇文章稍微改变了,我已经编辑了这个问题。现在需要将不同的类应用于禁用的元素。虽然这个想法是相同的。删除'required'属性。 –
是的,你可以使用jQuery来解决这个问题。
这里是例子
$(function(){
$("input[type=text]").attr("required","required");
});
,如果您有任何其他的选择替换选择。这将适用于页面中的所有textbox
。
我很害怕'enabeditable'属性不存在。这是我的页面源 '' –
这是目前禁用的元素 –
使用此代码'禁用)“)。attr(”required“,”required“);' –
- 1. 设置文本框的属性?
- 2. 设置文本属性
- 3. Sencha设置Ext.Panel'可滚动'属性
- 4. 在Firefox中设置滚动条属性
- 5. 为组合框设置一些属性(滚动,编辑,跳转)
- 6. 设置文本后更新WPF文本框属性
- 7. 如何将DataTrigger设置为文本框“文本”属性?
- 8. 未设置文本框的文本属性
- 9. 动态设置文本框和标签在GridView中的文本属性
- 10. 位置设置滚动字幕文本
- 11. 设置滚动放置文本框在现场编程
- 12. 文本框滚动条设置ScrollViewer.VerticalScrollBarVisibility =“自动”
- 13. HTML5创建动态文本框的数组,并设置文本框的文本
- 14. 动态设置文本框文本
- 15. 设置文本原因滚动抢购
- 16. JQuery设置ASP文本框的值,并让.Text属性返回该值
- 17. 设置文本框的滚动条样式
- 18. 如何设置文本框的只读属性true或false
- 19. 以连续形式设置文本框属性
- 20. 绑定属性。设置为文本框失败
- 21. 设置具有其属性之一的文本框的值(jQuery)
- 22. 在WPF中的文本框中设置可访问的属性
- 23. 如何在app.xaml中全局设置文本框的属性[C#]
- 24. 数据没有保存在文本框属性。设置
- 25. 在catch块中设置文本框属性值
- 26. 如何设置文本框的所有属性shortcutsenabled假
- 27. 如何设置文本框的属性,以大写
- 28. 使用Javascript设置ASP文本框的启用属性
- 29. xslt:将只读属性设置为文本框
- 30. 滚动查看器滚动到文本框的位置
'textbox'标签在html中不存在afaik,你的''是否有类似这样的名字? –
那是'textarea'标签。对不起,我感到困惑 –