jQuery从值设置自定义属性

中间

假设此代码:

<input id="myinpunt-name"  my_attribute="1"  class="myclass" ...
<checkbox id="myinpunt-name"  my_attribute="2"  class="myclass" ... 



$('.myclass').change(function() {
        dosomething($(this).attr('my_attribute'));
 });

并正常工作。

现在我还有另一个组件

<select id="myselect-name" my_attribute = /* here I want to read Value*/ class="myclass"  ...

在这种情况下my_attribute必须阅读$(this).val()

有没有一种方法可以将value属性设置为自定义属性?

谢谢。

帕卡什·库马尔(Parkash Kumar)

无论是哪种方式(内联或独立),您都需要根据下拉的change事件设置/更改custom_attribute的值,如下所示:

排队:

<select id="myselect-name" my_attribute="1"
    onchange="javascript: this.setAttribute('my_attribute', this.value);">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

演示-1

分离:

<select id="myselect-name" my_attribute="1" class="myclass">
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

$('.myclass').change(function() {
    $(this).attr('my_attribute', $(this).val());
    alert($(this).attr('my_attribute'));
});

演示-2

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery警报自定义属性的值

来自分类Dev

通过自定义属性设置特定属性的值

来自分类Dev

从滑块jquery ui中的元素数据属性设置自定义值

来自分类Dev

从滑块jquery ui中的元素数据属性设置自定义值

来自分类Dev

设置自定义属性

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

WPF根据自定义属性的值设置CustomControl样式

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

在Jquery中获取自定义属性值?

来自分类Dev

jQuery如何读取自定义属性值

来自分类Dev

添加不带值jQuery的自定义属性

来自分类Dev

设置自定义属性名称

来自分类Dev

设置自定义对象属性

来自分类Dev

选择自定义属性以设置样式

来自分类Dev

如何设置MSI自定义属性

来自分类Dev

为什么我的“自定义用户控件属性”值与XAML中设置的值不匹配?

来自分类Dev

返回值的自定义属性

来自分类Dev

获取自定义属性值

来自分类Dev

jQuery。设置自定义进度文本

来自分类Dev

数据属性的jQuery自定义事件

来自分类Dev

jQuery dataTables 1.10.5自定义属性

来自分类Dev

使用自定义属性的if / else jQuery

来自分类Dev

如何将枚举值设置为Web用户控件的自定义属性?

来自分类Dev

WPF为自定义控件的exist属性设置默认值

来自分类Dev

以编程方式更新WooCommerce产品中设置的自定义属性值

来自分类Dev

在自定义结构中将值设置为Objective-C中的属性

来自分类Dev

在样式设置器中设置自定义附加属性

来自分类Dev

如何使用属性设置自定义UITypeEditor的属性

来自分类Dev

在 jquery-ui 自动完成上设置自定义输入字段值