将经典的asp变量转换为jquery变量

时间:2011-09-15 15:40:45

标签: jquery asp-classic

这是我的代码..虽然我知道有一个简单的答案,但这给了我一个艰难的时间

var myVAr = '<%=data.name%>';

$(myVAr).insertAfter("#thisDiv");

2 个答案:

答案 0 :(得分:1)

您必须在jquery对象上调用insertAfter。所以你可以这样做:

var myVAr = $('<input>',{name :'<%=data.name%>', type: "text"} );

myVAr.insertAfter("#thisDiv");

在这里摆弄http://jsfiddle.net/FhUF5/

答案 1 :(得分:0)

确保data.name内部没有'因为它会破坏javascript字符串。

然后确保在页面加载后执行jquery代码

var myVAr = '<%=data.name%>';
$(function(){
  $(myVAr).insertAfter("#thisDiv");
});

如果data.name不代表有效的html代码,并且您只想在data.name之后将#thisDiv作为文本插入,那么使用保存{{{的jquery创建标记1}}

data.name