美好的一天,我有一个下拉列表,当选择它时,它必须使用data-id
将值填充到输入中,因为我已经使用id
来获取其他内容。请注意,数据会填充到下拉列表select
。
以下是input
和select
<input type="text" id="@appConfig.Id" data-id="WarehouseInput" data-itemType="int" name="@appConfig.Name" class="form-control" required />
<select type="text" value="SelectWarehouse" name="@appConfig.Name" id="SelectWarehouse" data-itemType="int" class="selectpicker show-tick form-control" data-live-search="true"></select>
当选择下拉列表时,需要填充input
$(function () {
$("#SelectWarehouse").change(function () {
var selectedText = $(this).find("option:selected").text();
var selectedValue = $(this).val();
$(this).attr("data-id", "WarehouseInput");
// var inputid = document.getElementById("WarehouseInput");
//alert("Selected Text: " + selectedText + " Value: " + selectedValue);
});});
答案 0 :(得分:1)
$(function () {
$("#SelectWarehouse").change(function (e) {
$('[data-id="WarehouseInput"]').val(e.target.value);
});
});