Javascript 我的JS选择器用于<;ul>;它不起作用了

Javascript 我的JS选择器用于<;ul>;它不起作用了,javascript,twitter-bootstrap,Javascript,Twitter Bootstrap,我使用多个引导下拉控件,需要在选择特定下拉列表项时为输入字段设置一个值。例如,假设我有3个下拉列表: ulSaukContact 尺骨接触 超高速接触 这三个都在服务器上运行,我需要获取每个的值,以便将它们保存到某个位置。所以我想我应该将每个字段的值保存到一个隐藏的输入字段中,以便以后参考。以下是我尝试执行此操作的JS代码: $("#ulSaukContact li a").on("click", function () { alert('sauk'); // <--- Ale

我使用多个引导下拉控件,需要在选择特定下拉列表项时为输入字段设置一个值。例如,假设我有3个下拉列表:

  • ulSaukContact
  • 尺骨接触
  • 超高速接触
这三个都在服务器上运行,我需要获取每个的值,以便将它们保存到某个位置。所以我想我应该将每个字段的值保存到一个隐藏的输入字段中,以便以后参考。以下是我尝试执行此操作的JS代码:

$("#ulSaukContact li a").on("click", function () {
    alert('sauk'); // <--- Alert is not shown
    var elem = document.getElementById("inpSaukValue");
    elem.Value = $(this).text();
});
$(“#ulSaukContact li a”)。在(“单击”,函数(){
警惕('sauk');//

由于元素在您尝试将事件绑定到它们时不存在,因此需要使用
on
将事件委托给包含元素:

$("#ulSaukContact").on("click", "li a", function () {
  ...

如果HTML是在运行后添加的,则执行以下操作:
$(“#ulSaukContact”)。在(“click”,“li a”,function(){
$("#ulSaukContact").on("click", "li a", function () {
  ...