我很抱歉,但这个解决方案是行不通的。我将重新解释我的问题:我有4个输入,其行为与搜索框相似。在输入字段中输入文本时,ajax脚本在数据库中搜索产品代码,可以从下拉菜单中选择产品代码。
product code input
但是当我从下拉菜单中的代码,所有的投入都是自配有相同的产品代码,因为它们具有相同的类。
all inputs
,我需要选择每每一行其他产品代码。
我的代码是:
<script>
$(document).ready(function(){
$(document).on('keyup', '.input_cod', function(){
$.ajax({
type: "POST",
url: "search_code.php",
data:'keyword='+$(this).val(),
beforeSend: function(){
$(".input_cod").css("background","#FFF url(../images/LoaderIcon.gif) no-repeat 165px");
},
success: function(data){
$("#suggesstion-box").show();
$("#suggesstion-box").html(data);
$(".input_cod").css("background","#FFF");
}
});
});
});
function cauta(val) {
$(".input_cod").val(val);
$("#suggesstion-box").hide();
}
</script>
<td style="width:120px;"><input type="text" name="cod[]" autocomplete="off" spellcheck="false" placeholder="Cauta cod" class="input_cod"></td><div id="suggesstion-box"></div>
<td style="width:120px;"><input type="text" name="cod[]" autocomplete="off" spellcheck="false" placeholder="Cauta cod" class="input_cod"></td><div id="suggesstion-box"></div>
<td style="width:120px;"><input type="text" name="cod[]" autocomplete="off" spellcheck="false" placeholder="Cauta cod" class="input_cod"></td><div id="suggesstion-box"></div>
<td style="width:120px;"><input type="text" name="cod[]" autocomplete="off" spellcheck="false" placeholder="Cauta cod" class="input_cod"></td><div id="suggesstion-box"></div>
的问题是混乱的。你谈论课程,然后你谈论一个数组,然后你谈论输入的数据。你想要什么?显示你将要开始的HTML,以及你想要结果的结果(数组,什么)。 –
谢谢。我重新提出了这个问题。 – ovyxdiu