Javascript 使用变量ID为的数据目标

Javascript 使用变量ID为的数据目标,javascript,jquery,bootstrap-modal,Javascript,Jquery,Bootstrap Modal,将变量ID分配给数据目标以触发引导模式时出现问题 有没有理由不按预期进行操作 有效的简化代码: <div class="column"> <!-- The trigger: --> <a class="#" data-toggle="modal" data-target="#exampleModalTrigger">Here</a>

将变量ID分配给数据目标以触发引导模式时出现问题

有没有理由不按预期进行操作

有效的简化代码:

    <div class="column">
    <!-- The trigger: -->
    <a class="#"  data-toggle="modal" data-target="#exampleModalTrigger">Here</a> 
    
    <!-- Which triggers: -->
    <div class="modal fade" id="exampleModalLong" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
    </div>
    </div>

在这里
然后,当我交换ID以使用变量时,模式触发器不再工作:

    <script id="test" type="text/html">

    <div class="column">
    <!-- The trigger: -->
    <a class="#"  data-toggle="modal" data-target="#<%= ID %>">Here</a>    
    <!-- Which triggers: -->
    <div class="modal fade" id="<%= ID %>" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
    </div>
    </div>

    </script>

在这里
因为ID必须是唯一的,才能触发适当的模式窗口,所以我需要能够指定一个唯一的值。我使用的“ID”对于每个json数据记录都是唯一的,但是不会触发该事件


谢谢。

您使用的是哪个版本的引导?呈现的HTML是什么样子的?确保
数据目标
id
值实际上是正确的。还要确保每个
id
在文档中是唯一的。
ID
s是什么类型的值?引导4,ID也是编号的值。我会尝试用字符串作为前缀,例如
#modal-