如何让第一个选择选项不返回任何值?我只想要默认选中的选项返回空白字段。我怎么能这样做?
<label>Passport</label>
<select class="passport-id">
<option selected=selected" value="">Select Passport ID</option>
<option value="0">417</option>
<option value="100">418</option>
<option value="100">419</option>
</select>
<label>Balance</label>
<input type="text" name="balance" value="" class="passport-balance"/>
jquery我正在使用它几乎做它的工作,但是,例如,在第一个选项中,默认的一个,它显示我“点”,我不想要那个。
$("select.passport-id").change(function () {
var $balance = "";
$("select.passport-id option:selected").each(function () {
$balance += $(this).val() + " Points";
});
$(".passport-balance").val($balance);
}).change();
有什么想法吗?
非常感谢提前。
答案 0 :(得分:0)
您可以添加if
语句,如:
$("select.passport-id option:selected").each(function () {
if(this.value != ''){
$balance += $(this).val() + " Points";
}
});
<强> Demo here 强>