我有一个输入框,你点击它,它会打开一个揭示/模态/弹出窗口。这些输入框是动态/循环的,所以我不能只选择id。
foreach ($data as $row): ?>
<input type="text" id="Filler[<?=row["$i"]?>" name="PickedPlayer" data-open="exampleModal1" value="<?=$row["Player"]?>">
<?endforeach?>
脚本
<script type="text/javascript">
function SendPlayer(str) {
$( "#Filler" ).val(str);
}
</script>
这会将我在模态中执行的操作的值返回到页面上的第一个输入。如果我从第二个开始,它也会在第一个返回它。如何让它存储或记住点击次数的特定ID,或者只是第一次点击的位置。
编辑:我不想选择所有这些。我想选择第二个。我点击的那个。
答案 0 :(得分:0)
您可以使用
${env:ProgramFiles(x86)}
选择“Filler”类
的所有元素如果您为多个元素提供相同的ID,则可能无法选择所有元素并且不可靠。
答案 1 :(得分:0)
尝试这样的事情
$("input").on ("click",function (){
var original=$(".original");
If (original.length===0){
$(this).addClass("original");
}
});
此时它只会分配唯一的类,如果它之前从未被分配过,那么你只能获得原始输入。然后,您可以添加和删除该类和其他唯一类,以跟踪您的不同输入