为什么我的jquery change()方法没有在jira中执行?

时间:2010-09-01 11:20:24

标签: jquery jira

更多jira问题。我有一个自定义字段,我已经使用了change()方法。计划是在我的自定义字段更改时更新内置版本字段,但此时代码永远不会执行。

<script type="text/javascript">
 jQuery(function($){
   $('#customfield_10004').change(function(){
      alert("changing");
      $('#versions').val($('#customfield_10004 option:selected').val());
      alert($('#customfield_10004 option:selected').val());
   });
 });
</script>

我从未进入弹出窗口。

customfield_10004是单个版本选择器,版本是内置的受影响版本/ s字段。我这样做的原因是我不希望用户选择多个版本,但我不知道在内置字段中放置某些条件的位置或方式。

很多插件都依赖于这个内置字段,所以我需要以某种方式设置它。

1 个答案:

答案 0 :(得分:0)

您确定启用了jQuery吗?尝试运行development console中的命令。

另一种解决方案是使用JIRA Behaviours Pluginversions的值更改为custom field的值,方法是运行与此类似的代码:

FormField cf = getFieldByName("customfield_10004")
FormField ver = getFieldByName("versions")

ver.setFormValue(cf.getFormValue())