我想知道如何根据 2 个标准(类型和值)隐藏表单元素。我有一个值为“保存”的按钮。所以输入是类型:按钮,值:保存。是否可以根据这两个标准隐藏按钮。我问的原因是页面上还有其他元素具有相同的值但类型不同。我正在使用这个(当然)不起作用:
$("input[val='Save',type='button']").hide();
我想知道如何根据 2 个标准(类型和值)隐藏表单元素。我有一个值为“保存”的按钮。所以输入是类型:按钮,值:保存。是否可以根据这两个标准隐藏按钮。我问的原因是页面上还有其他元素具有相同的值但类型不同。我正在使用这个(当然)不起作用:
$("input[val='Save',type='button']").hide();
你为什么不给那个特定的输入添加一个 id 呢?
<input id="button-id" type="button" value="Save" />
这样您就不必担心通过类型和值访问特定的输入标签,因为它在 DOM 中是唯一的。
过滤器可以工作
$("input[type=button]").filter(function() {
var buttonvalue = this.value;
;
return buttonvalue === 'save';
}).hide();