我在这里有一个简单的脚本,试图将其从Spotfire 7.13迁移到Spotfire 10.0。如上所述,我需要使用jquery将值传递给输入字段,但是此代码-在7.13上完美运行-仅填充输入字段,但未将值分配给属性。这是代码:
HTML
<span id="testInput"><SpotfireControl id="3f7bc58becb64338a5866a994a01aceb" /></span>
JAVASCRIPT
$("#testInput input").val("asd").blur();
答案 0 :(得分:0)
经过一些研究和测试,似乎您无法.blur()
,因为您没有.focus()
。以下代码对我有用。
文本区域中的HTML:
<span id="test"><SpotfireControl id="SOME INPUT PROPERTY CONTROL ID" /></span>
<SpotfireControl id="A LABEL FOR THE SAME DOCUMENT PROPERTY" />
<a href="#" id="clickme">Click Me</a>
附带的JavaScript:
$("#clickme").on("click", function(e){
$("#test input").val("asdfasdf").focus().blur();
});