我想知道是否有可能在JavaScript函数内部或使用jQuery创建Struts2标签(例如)。在JavaScript函数中创建Struts2标签
举例来说,我想:
function createStrutsTag(){
var newElement;
newElement= document.createElement("div");
newElement.className = 'newer';
newElement.innerHTML = '<s\:textfield label="HELLO" \/>';
newElement.css('visibility','visible'); }
然而,刚刚创建包含标签< S上的格:文本字段标签=“HELLO” />没有被解析到它的真正意义。
我也试过用struts2-jquery-plugin标签(sj)它也崩溃了...所以我想知道是否可以完成或者我应该在body的HTML部分创建这些元素,被CSS样式隐藏,然后使用JavaScript/jquery函数显示或隐藏它们,因为它们是应用程序所需要的。
目前,我只是将JS包含在JSP中。我通过在JSP内部创建具有可见性的隐藏文本标签来实现它。然后,在JS函数中,我只是将其可见性变为可见。但是,这并不是我的问题的答案:S请,您能否提供最简洁的方法的简单示例?谢谢。 – aloplop85
@ aloplop85更新。 –
可以根据JS域中的任何其他变量来编辑struts标签的内容吗?或者只是我可以用固定内容来做到这一点?感谢您的快速回答和小提琴。 – aloplop85