【问题标题】:After using $.publish to load a select, want to select particular option in Struts 2 select tag使用 $.publish 加载一个选择后,想在 Struts 2 选择标签中选择特定选项
【发布时间】:2016-04-05 19:24:40
【问题描述】:

之后我使用$.publish 填充下拉列表(Struts 2 选择标签),我希望下拉列表自动选择一个值。

我尝试了以下方法:

$.publish("reloadAttributeList");
        //$('#selectedAttribute option[value="attributeId"]');
        $('#selectedAttribute').val(attributeId).change();
        //$('#selectedAttribute').val(attributeId);

都没有用。

【问题讨论】:

  • 你是在发布后立即调用它的吗?
  • 是的!我想在同一个流程中。是否可以在使用发布后自动选择下拉菜单?

标签: jquery struts2 publish-subscribe


【解决方案1】:

不,使用$.publish() 后,您无法自动选择下拉菜单。自动选择下拉菜单的代码应该在$.subscribe() 内。加载完成后您应该发布的另一个事件。

<script>
  $.subscribe('loadCompleteAttributeList', function(event, data) {
    $('#selectedAttribute').val(attributeId);
  });
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 2019-04-08
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多