【问题标题】:How to change for select change in ajax generated select list如何更改 ajax 生成的选择列表中的选择更改
【发布时间】:2023-03-17 11:05:01
【问题描述】:

我有<select id="someid"></select>

然后我单击某些东西,jquery.ajax 生成新的 div 并将 .html(data) 附加到#someid select。如何检查选择中的变化?

我问的原因是我从空选择开始并用与一条记录相关的数据加载它们。

有两个选择,select1 和 select2。我只生成一次select1,然后根据select1中的选定选项生成select2。我需要跟踪 select1 是否未更改以及是否需要重新生成 select2。目前它没有做任何事情 $("#select1").change(alert('test')) 在运行页面后立即启动,但在另一次更改后不会做任何事情。它只是不会运行。

这可能吗?

谢谢。

【问题讨论】:

  • 认为你搞砸了 Q 中的代码格式
  • 你的 jQuery.ajax 返回一个 div 元素来附加一个选择?我认为您需要附加选项元素。

标签: jquery select


【解决方案1】:

如果我没看错问题,使用.change() 很容易

$('select#someid').live('change', function() {
  // you code
});

【讨论】:

  • 我编辑了我原来的问题,它只是在动态加载选择后不会运行。
猜你喜欢
  • 2013-03-01
  • 2015-03-19
  • 1970-01-01
  • 2020-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-28
  • 2011-10-07
相关资源
最近更新 更多