我想更改 svg 的这个文本部分:
<text id="VL_temp" xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:100%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans;font-stretch:normal;font-variant:normal;text-anchor:start;text-align:start;writing-mode:lr" x="432.24234" y="110" sodipodi:linespacing="100%">**--**</text>
我想显示一个温度,它来自我尝试使用以下代码的 KNX 安装,但没有任何反应:
<script>
<![CDATA[
var thisGA = '14/0/4';
var thisTransform = 'DPT:9.001';
visu = new CometVisu('/cgi-bin/');
visu.update = function ( json )
{
var temp = Transform[thisTransform].decode( json[thisGA] );
$('#VL_temp', svg.root()).text('temp');
}
$(window).unload(function() {
visu.stop();
});
visu.user = 'demo_user';
visu.subscribe( [thisGA] );
]]>
以 $('#VL_temp' 开头的行有什么问题?其余的代码似乎没问题,因为这部分在另一个带有 jquery 的 svg 中工作(svn-link to the svg)