我必须清除所有包含f_evoucher的文本框。是否可以使用jquery或javascript在一行中清除它?
我已经尝试过如下
document.getElementById("f_evoucher").value="";
document.getElementById("f_evoucher_2").value="";
document.getElementById("f_evoucher_3").value="";
document.getElementById("f_evoucher_4").value="";
答案 0 :(得分:2)
您可以使用attribute starts和选择器
$('[id^="f_evoucher"]').val('')
注意:单独使用属性选择器非常昂贵,因此将其与其他选择器结合使用。
例如:所有目标元素都是输入类型,然后你可以
$('input[id^="f_evoucher"]').val('')
答案 1 :(得分:0)
使用attribute start选择器:它匹配起始字符串
$("[id^='f_evoucher']").val("");