我有3个像这样的输入字段
而且我希望当在所有字段中输入的值时它会显示一个按钮所以为此我有我的代码
var val1 = jQuery('#from-price').val().length; var val2 = jQuery('#to-price').val().length; var val3 = jQuery('#price').val().length; if (val1 && val2 && val3 < 1 ) { jQuery('#add-fields').attr("disabled", false); }
但这不起作用.
更新 每次我得到长度0为什么?即使文字输入后?
var elems = $('#from-price, #to-price, #price'); elems.on('keyup', function() { var hasValue = elems.filter(function() { return this.value.length }).length != elems.length; $('#add-fields').prop("disabled", hasValue); });
小提琴