我正在使用一个适用于Drupal状态的选择。当用户选择某个值时,它会显示更多信息。它可以直接与用户交互。
我的问题是,当我以编程方式对选择器值进行更改时,没有任何反应。我尝试在选择器中触发更改事件,使用prop,attr,click ......没有任何作用。
如何通知Drupal我正在更改我的选择控件,以便Drupal触发适当的状态?
谢谢大家。
答案 0 :(得分:0)
您可以在此函数中找到drupal侦听每个输入类型的事件 ajax_pre_render_element($ element)
表单选择它是更改事件,触发它取决于你的jquery版本
尝试
$('#id').val("1");
或
$('#id').prop('selected', true);
或
$('#id').change();