のdivのid をクリックしますfuncは、このIDの代わりに "#のdropdown1"はどのようにdivのIDを取得し、anoher FUNCに設定する
$(function() {
$('.drop-down-input').click(function() {
$elementid = this.id;
$elementid= "#" + elementid;
});
console.log($elementid);
$("#dropdown1").click(function() {
$("#dropdown1 .dropdown-list").show();
});
$("#dropdown1 .dropdown-list li").on('click', function(e) {
e.stopPropagation();
$("#dropdown1 .dropdown-list").hide().siblings().val($(this).html());
});
});
HTML FUNC次与える必要が持っている:
<div id="dropdown1" class="styled-input-container drop-down-input">
<input id="simple_2" class="drop-down-select" placeholder="input text" type="text">
<ul class="dropdown-list">
<li>eeee</li>
<li>xxxx</li>
<li>xxxx</li>
<li>xsssxxx</li>
</ul>
</div>
アイデアは私が別の場所でこのコードを使用することができるということです。異なるIDを持つ2つのドロップダウンを使用する
はあなたが達成したいんどのようなグローバル変数 – Mahi
作りますか?これは悪い方法のように思えます。 – Mihailo
キャッチされていないReferenceError:何もクリックしないとelementidが定義されていません(...) –