使用jQuery更改输入字段的自定义属性
Changing custom attribute on input field using jQuery?
我需要使用jQuery(或JavaScript)更改输入字段上的属性数据滑块值。
HTML中最初的输入是:
<input id="nm" data-slider-values="1,2,3,6,12,24,32" type="text" />
现在我需要将其更改为3,6,12,24
我试过这个,但在前端没有帮助。它只是保持原样。哪里可能有问题?
$("#depSelector").change(function () {
if (this.value === 'denarPlus') {
$("#nm").data("slider-values","3,6,12,24")
}
...
我也试过
$("#nm").attr("data-slider-values","3,6,12,24")
但仍然没有运气。
非常感谢您的帮助!
以下内容适用于我。
<input id="nm" data-slider-values="1,2,3,6,12,24,32" type="text" />
<script type="text/javascript">
// displays 1,2,3,6,12,24,32
alert( $("#nm").attr("data-slider-values" ) )
$("#nm").attr("data-slider-values","3,6,12,24")
// displays 3,6,12,24
alert( $("#nm").attr("data-slider-values" ) )
</script>
您的问题可能是需要重新加载data-slide-values
属性值吗?
$("#nm").attr("data-slider-values","3,6,12,24")
这是一条正确的道路。
如果它不起作用,请检查if(this.value=='denarPlus')语句。我认为没有调用此代码。
相关文章:
- 设置自动分隔符的自定义属性
- 与ng attr myCustomAttribute匹配的自定义属性指令
- 获取自定义属性的值
- Kendo UI网格复选框列字段未定义
- 如何创建自定义属性以添加if.bind
- 动态更新Angular2指令中自定义属性的值
- 使用jQuery更改输入字段的自定义属性
- 在 Javascript 生成的列表中,如何将自定义属性添加到 标记
- 设置 HTML 自定义属性与在 ID 属性中存储信息
- 为什么在使用 formValidation.js 时需要指定字段的行属性
- 是否可以在 Polymer 中的
节点上使用自定义属性以获得漂亮的 API - 为什么克隆节点排除自定义属性
- 将自定义属性添加到 vuejs 组件
- 使用原型对象向javascript对象添加自定义属性和方法的建议
- 正在设置自定义属性名称
- datalist获取选定的值和自定义属性(无事件)
- 如何在jquery中通过自定义属性获取输入字段的值
- 在 jquery 中获取自定义属性字段的属性
- adobe表单文本字段自定义验证javascript以清除无效字段
- 根据字段数添加具有自定义属性的字段