如何在jQuery中编写javascript中的以下行?
var variablename = new functionname('some variable');
这是我的js代码:var rt = new ResizeableTextbox('myRT');
我需要在以下代码段中使用它:
if($(this).text() =='String')
{
$("<label id=labelstr"+stringinc+" >"+label+"</label>").appendTo(".menu li");
$("<input id=inputstr"+stringinc+" type= 'text' ></input>").appendTo(".menu li");
//in place of this I need that javascript code.
}
我该怎么做? Resizeable函数在单独的js文件中定义。请帮帮我。
答案 0 :(得分:8)
我认为你不会......这是基本的JavaScript语法。 jQuery添加了抽象和实用程序等,但没有重写语言的核心部分。
以下是jQuery的JavaScript代码示例
var myForm = document.getElementById('myForm');
var myForm = $('#myForm');
这两行基本上做同样的事情,标注一个名为'myForm'的变量,它包含一个id为myForm
的元素的指针(是正确的单词?)。在这个例子中使用jQuery的好处是更简洁的语法,并且能够使用 已经知道的选择器系统CSS。
答案 1 :(得分:0)
只要定义ResizeableTextbox
函数的JavaScript文件包含在页面的<head>
部分中,就可以在if语句中的任何位置调用ResizeableTextbox
函数。你可能需要编辑你的问题来更详细地描述你正在尝试做什么以及发生了什么,因为根据你的解释,它应该可以正常工作。