2016-07-12 3 views
0

Я пытаюсь принести имя переменной внутри селекторов, но он не работает, вот код, откуда я взял примерJavaScript переменные в JQuery селекторы не работают

How to use javascript variables in jquery selectors

и вот мой код

$(document).ready(function() { 
    //var detail = sample.one; 
    var detail = sample; 

    $('#' + detail).click(function() { 

    }); 
}); 
+0

что такое «образец»? – Bharadwaj

+0

Попробуйте var detail = "sample"; – rad11

+0

'var detail = sample;' заключить в '' '' ' – guradio

ответ

0

вам нужно поставить значение между ", потому что вы хотите сохранить string в переменной.

var detail = "sample" 
0

Попробуйте это:

$ (документ) .ready (функция() {

var detail = 'sample'; 

    $('#' + detail).click(function() { 

    }); 
}); 
0
$(document).ready(function() { 
    //var detail = sample.one; 
    var detail = 'sample'; 

    $('#' + detail).click(function() { 

    }); 
}); 

<input type="button" id="sample" /> 

Это работает

sample является строкой, поэтому используйте ".

0

создать переменную со строковым значением, например

var detail = 'sample';

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