0

我想知道如何根据 2 个标准(类型和值)隐藏表单元素。我有一个值为“保存”的按钮。所以输入是类型:按钮,值:保存。是否可以根据这两个标准隐藏按钮。我问的原因是页面上还有其他元素具有相同的值但类型不同。我正在使用这个(当然)不起作用:

 $("input[val='Save',type='button']").hide();
4

3 回答 3

1

你为什么不给那个特定的输入添加一个 id 呢?

<input id="button-id" type="button" value="Save" />

这样您就不必担心通过类型和值访问特定的输入标签,因为它在 DOM 中是唯一的。

于 2013-02-14T12:50:25.970 回答
0

你想要一个多属性选择器

尝试

$("input[val='Save'][type='button']").hide();
于 2013-02-14T13:20:56.367 回答
0

过滤器可以工作

$("input[type=button]").filter(function() {
 var buttonvalue = this.value;
;
 return buttonvalue === 'save';
}).hide();
于 2013-02-14T12:53:18.107 回答