javascript - 放
问题描述
$(document).on('click', 'li', function() {
$('#operator_name').val($(this).text());
let y = $(this).val();
$('#operator_name').attr('data-id', y);
$('#operator_list').fadeOut();
alert(y)
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="operator_name" name="operator_name" value=" ">
<div class="dropdown show " id="operator_list"></div>
这是刀片
public function fetch(Request $request) {
if ($request->get('query')) {
$query = $request->get('query');
$data = DB::table('operators')
// ->where('firstname', 'Like', '%{$query}%')
->where('firstname', 'like', '%' . $query . '%')
->orWhere('middlename', 'like', '%' . $query . '%')
->orWhere('surname', 'like', '%' . $query . '%')
->get();
$output = '<ul class="dropdown-menu" style="display:block;">';
foreach ($data as $row) {
$output .= '<li class="dropdown-item" value=' . $row->id . '>'. $row->surname.', '.$row->firstname.'</li>';
}
$output .= '</ul>';
echo $output;
}
}
这是控制器。
我设法在输入标签中显示 li 文本时提醒 li id,但它的输入文本将保存在数据库中我想保存 li id 同时在输入标签中显示 li 文本,怎么做?
解决方案
推荐阅读
- html - 带有正则表达式的 html+input 类型文本不带下划线(_)和特殊字符
- python - matplotlib 中的重叠图
- visual-studio-code - 将 graphql.config.js 和 apollo.config.js 与 ApolloClient 一起使用
- reactjs - 我可以将 FieldArray 与 useFormik 挂钩一起使用吗?
- visual-studio - 如何在 Visual Studio 中检查将代码上传到 GitHub 的进度?
- javascript - fetchPage 返回空
- flutter - 如何更新和查看故事,就像来自 firestore 数据库的 whatsapp 一样颤动?
- flutter - 当我在颤振中构建 android 或 ios 时找不到 dart.html
- javascript - ER_NO_REFERENCED_ROW_2 关于使用 LAST_INSERT_ID
- python - 我正在尝试使用命令 pip install vifp 安装 pakage vifp