【问题标题】:Disable all Radcomboboxes inside a div禁用 div 内的所有 Radcombobox
【发布时间】:2013-01-15 11:33:44
【问题描述】:

我在一个 div 中有几个 Telerik radcomboboxes,它们有各种 id。我想找到所有这些并禁用它们而不使用那些 id,比如使用 javascript 查找标签名称。 请帮忙

【问题讨论】:

  • 我尝试找到所有输入标签,然后禁用它们,但这只是禁用 radcombobox 内的文本框。
  • 发布您尝试过的渲染 HTML 和 javascript 代码。

标签: javascript jquery telerik radcombobox


【解决方案1】:

每个 RadControl 都呈现一个特定的 CSS 类,用于标识控件容器元素上的控件类型。此外,JS 对象是容器元素的扩展 - control

所以,你可以使用这个:$('.common-container-class-name .RadComboBox').each(function() { this.control.disable(); });

【讨论】:

  • 感谢 @simich.. 找到类名 .radcombobox 就可以了。
【解决方案2】:

不确定 Rad Combo Box 是什么,但它似乎是不同类型的输入/文本元素,因此请尝试:

$('.someContainerDiv input').attr('disabled','disabled');

更改任何元素的输入,例如 <textarea> 标记。

【讨论】:

猜你喜欢
  • 2010-10-12
  • 2011-07-14
  • 2014-04-10
  • 1970-01-01
  • 2012-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-01
相关资源
最近更新 更多