2015-11-25 2 views
0

У меня есть немой вопрос.Получение строки вместо переменной содержимого

Когда я нажимаю в одном флажке, мне нужно получить идентификатор «n_loadX1» (или других аналогий) и загрузить содержимое этого парня в другой элемент.

var n_loadX1 = $("#loadX1").html(); 
    var n_loadX2 = $("#loadX2").html(); 
    var n_loadX3 = $("#loadX3").html(); 

В других линиях у меня есть:

var loadThis = this.$.find('.jdash-body').attr('id'); 

    this.$.find(".jdash-body").html(loadThis); 

"это" рефрижераторов к родительскому элементу.

Когда я пытаюсь загрузить непосредственно «n_loadX1», он работает, и я получаю код HTML отлично, но когда я пытаюсь получить «loadThis» var, я просто получаю строку с идентификатором элемента.

Что мне не хватает?

+0

$ (это) .find ('jdash тело') ... Хорошо вы можете разместить свой код (Когда я пытаюсь загрузить непосредственно "n_loadX1", это работает, и я получите мой HTML-код отлично,) –

+0

Конечно. Это просто эта строка: это. $. Find (". Jdash-body"). Html (n_loadX1) Я пробовал то, что вы сказали, но это не сработало. –

+0

Ваш вопрос недостаточно ясен, чтобы понять, что вы пытаетесь сделать. Попробуйте сделать [DEMO] (http://jsfiddle.net/) –

ответ

0

попробовать,

var loadThis = $(this).find('.jdash-body').attr('id'); 

    $(this).find(".jdash-body").html(loadThis); 
+0

Спасибо! Я попробовал, но я просто получаю строку с идентификатором элементов. –

+0

Можете ли вы разместить функцию? – azad

Смежные вопросы