if/else jQuery 使用自定义属性
if/else jQuery using custom attribute
我正在尝试使用自定义属性在jquery中执行if/else。 我将属性命名为"data-id",因为我希望我可以使用jquery的.data()东西,但不知何故它不起作用。
这是我上次尝试的:
if($("#marke").val() == '0'){
$("#modellselect").attr("data-id").not('0').hide();
} else{
$("#modellselect").attr("data-id").show();
}
因此,如果标记值为 0,我只想显示数据 ID 为 0 的 moddellselect,如果标记值不是 0,则我想显示所有模型选择。
您需要为此
使用 .filter
if($("#marke").val() == '0'){
$("#modellselect").filter(function(){
return $(this).data('id') != '0'
}).hide()
} else{
$("#modellselect[data-id]").show();
}
(请记住,Id 应该是唯一的 - 看起来你的不是)
相关文章:
- 使用jQuery更改输入字段的自定义属性
- 在jQuery方法中编写自定义属性的正确语法是什么
- 自定义属性jquery Datatables
- jquery数据没有解析值html5数据自定义属性
- 如何在jquery中通过自定义属性获取输入字段的值
- jquery:在下拉列表中获取自定义属性的值
- 使用 jQuery 设置自定义属性和值
- if/else jQuery 使用自定义属性
- HTML 自定义属性在 Jquery 中始终返回 undefined
- 在 jquery 中获取自定义属性字段的属性
- 获取自定义属性 jQuery
- 如何使用 jQuery 获取自定义属性的名称
- jQuery 选择
,自定义属性包含“:” - Jquery .siblings() 不使用自定义属性
- 警报自定义属性值 jquery 表单元格
- 在 ASP.NET 中添加自定义属性.在 JQuery 中访问它
- HTML - Jquery.在自定义属性中搜索重复值
- 使用带有下拉选择的自定义属性jQuery选择器(取2)
- 使用带有下拉选择的自定义属性jQuery选择器
- 如何防止jQuery扩展深度副本复制我的一些自定义属性