jquery选择器中的javascript变量不起作用

时间:2016-07-12 11:01:23

标签: javascript jquery

我正在尝试将变量名称放在选择器中,但它不起作用, 这是代码,我从那里采取了示例

How to use javascript variables in jquery selectors

这是我的代码

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

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

    });
});

4 个答案:

答案 0 :(得分:0)

您需要将值设置在"之间,因为您希望在变量中存储string

var detail = "sample"

答案 1 :(得分:0)

试试这个:

$(document).ready(function(){

    var detail = 'sample';

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

    });
});

答案 2 :(得分:0)

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

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

    });
});

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

这很有效。

sample是一个字符串,因此请使用"

答案 3 :(得分:0)

创建一个带字符串值的变量,例如

var detail =&#39; sample&#39;;