Как получить значение tr td select box в событии изменения.Как получить значение поля выбора в таблице tr jquery
используя этот код jquery, получая только первое значение поля выбора.
и нажмите на втором поле выбора становится тот же класс сначала выберите поле Значение
Пожалуйста, дайте мне какое-либо решение этой проблемы
Любая помощь всегда приветствуют
Это мой JQuery код
$('.sel_item_specify').change(function(){ \t \t \t \t
\t var getval = $(".sel_item_specify option:selected").val();
\t alert('selectbox value '+getval);
\t if(getval == 'other'){ \t \t
\t \t $(this).closest("tr").find("button").show();
\t \t $(this).closest("tr").find("input:text").show(); \t \t \t \t \t \t
\t \t $(this).closest("tr").find("input:text").attr('disabled',false);
\t \t $(this).attr('disabled','disabled'); \t \t \t \t \t
\t }
\t else{
\t \t $(".itemremove_btn").click(function(){ \t \t \t \t \t \t \t
\t \t $(this).hide();
\t \t $(this).closest("tr").find("input:text").attr('disabled','disabled');
\t \t $(this).closest("tr").find("select").attr('disabled',false); \t \t \t \t \t \t \t
\t \t });
\t }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<table id="settable" class="table table-border">
<tr>
\t <td class="col-md-3"><p><strong>Brand</strong></p></td>
\t <td class="col-md-3">
\t <select class="sel_item_specify form-control" rel="Brand" name="Brand">
\t <option class="add_textbox" value="Unbranded">Unbranded</option>
\t <option class="add_textbox" value="aden" +="" anais="">aden + anais</option>
\t <option class="add_textbox" value="Angelcare">Angelcare</option>
\t <option class="add_textbox" value="Babe" ease="">Babe Ease</option>
\t <option class="add_textbox" value="Babies"R"Us">Babies"R"Us</option>
\t <option class="add_textbox" value="Baby" banz="">Baby Banz</option>
<option value="other">Enter your own</option></select>
\t </select>
\t </td>
\t <td class="col-md-3"><input style="display:none;" name="Brand" class="form-control col-lg-11 col-sm-11 col-md-11" type="text"></td>
\t <td> <button type="button" class="itemremove_btn btn btn-default" style="display:none;">Remove</button></td>
</tr>
<tr>
\t <td class="col-md-3"><p><strong>MPN</strong></p></td>
\t <td class="col-md-3">
\t <select class="sel_item_specify form-control" rel="MPN" name="MPN">
\t <option class="add_textbox" value="Does" not="" apply="">Does Not Apply</option>
\t <option value="other">Enter your own</option></select>
\t </td>
\t <td class="col-md-3"><input style="display:none;" name="MPN" class="form-control col-lg-11 col-sm-11 col-md-11" type="text"></td>
\t <td> <button type="button" class="itemremove_btn btn btn-default" style="display:none;">Remove</button></td>
</tr>
</table>
Спасибо Бхарат за ответ меня, но мой этот код не работает $ ("itemremove_btn.") Нажмите (функция() { $ (это) .hide();. $ (this) .closest ("tr"). find ("input: text"). attr ('disabled', 'disabled'); $ (this) .closest ("tr"). find ("select") .attr ('disabled', false); }); –
@Nepster Почему каждая кнопка и входы 'display: none' – Bharat