2

我有一种方法可以从此 ["name space"] 中提取字符串

      var  ca = "<%= doc["cas1"]%>"

       var newArr =  /&quot;(.*)&quot;/.exec(ca);
               alert(newArr[1]); 

在警报中得到了确切的文本(名称空间),但问题发生在这里,当我在 html 中设置该值时,

newTextBoxDiv.after().html('<input type="text"  value='+ newArr[1] +' >');

它会分裂成不同的样子

<input id="textboxcast4" type="text" space="" value="name" name="Cast4">

所以用户只能查看文本文件中的第一部分这是怎么回事?

4

1 回答 1

1

您需要用引号将 value 属性的值括起来:

newTextBoxDiv.after().html('<input type="text" value="'+ newArr[1] +'" >');

于 2013-07-08T17:43:11.277 回答