Функция jQuery для получения объектов - PullRequest
0 голосов
/ 24 ноября 2011

Я хочу изменить эту старую функцию JavaScript

function getObj(x) {
    this.obj = document.getElementById(x);
    this.style = document.getElementById(x).style;
}

другой функцией, использующей jQuery.Примерно так:

function getObj(x) {
    this.obj = $(x.obj);
    this.style = $(x.obj).style;
}

Конечно, этот не работает.

Ответы [ 3 ]

3 голосов
/ 24 ноября 2011
function getObj(x) {
this.obj = $("#" + x);
this.style = $("#" + x).style;
}
3 голосов
/ 24 ноября 2011

Используйте это

function get(x){
    var x = $('#'+x);
}

http://jsfiddle.net/eCZZn/

1 голос
/ 24 ноября 2011

Чтобы получить объект из коллекции jQuery, используйте метод get():

this.obj = $('#some_id').get(0);

Документация JQuery для get (): http://api.jquery.com/get/

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