在Drupal中扩展fieldset上执行jQuery函数

时间:2010-02-24 19:07:57

标签: jquery drupal

我在Drupal表单中选择列表值的更改时调用了一些非常简单的jQuery hide / show逻辑。

$(document).ready(function(){
  $("#field_id").change(function() {
    my_hide_show_function();
  });
});

我想在设置表单时调用相同的函数,以响应默认(或以前提交的)值,但似乎无法执行此操作。具体来说,我想在展开折叠的字段集时调用它。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

试试这个:

$(function(){
  $("#field_id").change(function() { //Trigger on change
    my_hide_show_function();
  }).trigger('change'); //Trigger once on load

  $("#myFieldset").resize(function() { //Trigger on resize
    my_hide_show_function();
  });
});