我正在编写jira-plugin,我需要在创建问题屏幕上编辑customfield.我使用jQuery来做到这一点.我在Chrome浏览器中使用html选项时使用的jQuery hide/show方法存在问题(在Firefox下运行良好).问题是我有3个不同的选择框,这些选项取决于前一个选项中选择的选项.我有一个功能,可以在前一个选择列表发生变化时准备下一个选择列表.
function prepareList(code, list) {
list.children('option').each(function() {
if(jQuery(this).text() == code || jQuery(this).text() == 'None') {
jQuery(this).show();
}
else {
jQuery(this).hide();
}
});
}
Run Code Online (Sandbox Code Playgroud)
code是一个字符串,它是jQuery('#previous_select option:selected').text()它在许多情况下工作正常但有时它会调整选项列表的大小.更糟糕的是,当下一个列表只有一个选项时,它不会显示.我可以看到它有显示:在html代码中内联,但在我点击选择三角形后,下拉列表就像2 px.
有趣的是,它在Firefox中完美运行.
IE 8甚至没有隐藏/显示,但它只是IE,所以我可以理解这一点.
Opera 12.16也没有隐藏/显示.用于Windows的
Safari 5.1.7也没有隐藏/显示.
问题是我应该使用哪些方法来实现我的目标?我也尝试了jQuery(this).css('display','none/inline'),它也不起作用.
编辑:JSFiddle:jsfiddle.net/7KRLE/
我尝试从我的终端完全隐藏 nohup 消息。我的 nohup 用法如下所示:
\n\nif eval \'nohup grep "\'$arg1\' \'$arg2\' [A-Za-z]\\+" /tmp/dict.txt >& /dev/null &\'; then\nRun Code Online (Sandbox Code Playgroud)\n\n但在控制台中我收到一条波兰语的 nohup 消息:
\n\nnohup: zignorowanie wej\xc5\x9bcia i przekierowanie standardowego b\xc5\x82\xc4\x99du do standardowego wyj\xc5\x9bcia\nRun Code Online (Sandbox Code Playgroud)\n\n这意味着“忽略标准输入将标准错误重定向到标准输出”
\n\n是否有机会隐藏每条 nohup 消息?
\n我是Perl的新手,我想编写一个简单的脚本,它将通过LSW :: Simple get()获取网页内容,然后我希望它在get()结果中进行grep一些正则表达式匹配.这是我的代码:
$content = get("http://pl.wikipedia.org/wiki/$arg1");
my $result = grep(/en\.wikipedia\.org\/wiki\/[A-Za-z]+\"\s*title/, $content);
print $result;
Run Code Online (Sandbox Code Playgroud)
当我打印结果时它是"1".如何获取隐藏在那里的字符串:'en.wikipedia.org/wiki/TextIWantToGet"title'?
提前致谢!