iam, работающий над выпадающим списком html, если я выбираю «нет в списке», тогда он должен открыть новое текстовое поле. У меня есть два выбора выпадающих списков, он работает для одного раскрывающегося списка, и он не выглядит для другого. пожалуйста помоги . Вот моя скрипкапроблема с раскрывающимся списком с jquery
http://jsfiddle.net/Raghu123/yhovt8pm/
$(document).ready(function(){
$("#materialName").change(function(){
$("select option:selected").each(function(){
if($(this).attr("value")=="Not in list"){
$(".newMaterialName").show();
$("#newMaterialName").focus();
}
else {
$(".newMaterialName").hide();
}
});
}).change();
$("#Vendor").change(function(){
$("select option:selected").each(function(){
if($(this).attr("value")=="Not in listt"){
$(".newVendor").show();
$("#newVendor").focus();
}
else {
$(".newVendor").hide();
}
});
}).change();
});
здесь HTML
<select class="select-style" id="Vendor" class="form-control" name="Vendor">
<option value="">---------------------------Select Vendor----------------------------</option>
<option value="a">a</option>
<option value="b">b</option>
<option value="Not in listt">Not in list, enter new vendor</option>
</select>
<div class="newVendor">
<p class="contact"><label for="name">Enter new Vendor name</label></p>
<input id="newVendor" name="newVendor" type="text" class="form-control">
</div>
<p class="contact"><label for="name">Material Name</label></p>
<select class="select-style" id="materialName" class="form-control" name="materialName">
<option value="">---------------------------Select Material Name----------------------------</option>
<option value="a">a</option>
<option value="b">b</option>
<option value="Not in list">Not in list, enter new Material Name</option>
</select>
<div class="newMaterialName">
<p class="contact"><label for="name">Enter new Material Name</label></p>
<input id="newMaterialName" name="newMaterialName" type="text" class="form-control">
</div>
простое решение от записи возвращают ложь(); при событии изменения вендора –