JavaScript для JQuery - PullRequest
       11

JavaScript для JQuery

0 голосов
/ 21 мая 2009

Как мне написать следующую строку, которая находится в javascript в jQuery?

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. Пожалуйста, помогите мне.

Ответы [ 2 ]

8 голосов
/ 21 мая 2009

Я не думаю, что вы бы ... это фундаментальный синтаксис JavaScript. jQuery добавляет абстракцию, утилиты и т.д., но не переписывает основные части языка.

Вот пример кода JavaScript для jQuery

Простой старый JavaScript

var myForm = document.getElementById('myForm');

JQuery

var myForm = $('#myForm');

Эти две строки по сути делают одно и то же, измеряя переменную под названием «myForm», которая содержит указатель (это правильное слово?) На элемент с идентификатором myForm. Преимущества использования jQuery в этом примере - более лаконичный синтаксис и возможность использовать систему выбора, которую вы должны уже знаете, CSS.

0 голосов
/ 23 апреля 2010

Пока файл JavaScript, который определяет функцию ResizeableTextbox, включен в раздел <head> страницы, функцию ResizeableTextbox можно вызывать где угодно, в том числе и внутри оператора if ... Возможно, вам нужно отредактировать ваш вопрос, чтобы описать более подробно, что вы пытаетесь сделать и что происходит вместо этого, потому что из того, что вы объяснили, это должно работать нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...