【问题标题】:jquery replace label name with a variablejquery用变量替换标签名称
【发布时间】:2013-06-19 05:22:04
【问题描述】:
$("label[for='c1pick'] .ui-btn-text").html($("#introdukt").val())

我想用变量替换 c1pick 和 #introdukta

通过以下方式尝试了第一个:

 whichone="c1pick" 
$("label[for=whichone] .ui-btn-text").html($("#introdukt").val())

但它不起作用。

有办法吗?如何也用变量替换#introdukt 引用?

【问题讨论】:

    标签: jquery variables jquery-selectors replace


    【解决方案1】:
    $("label[for=whichone] .ui-btn-text")
    

    应该是

    $("label[for=" + whichone + "] .ui-btn-text")
    

    这个选择器

    $("label[for=whichone]
    

    尝试选择这个标签<label for="whichone"

    当你追加变量时

    $("label[for=" + whichone + "]它首先替换变量然后尝试选择元素。

    代码

    var whichone="c1pick",
        intro = "introdukt";
    
    $("label[for=" + whichone + "] .ui-btn-text").html($("#" + intro).val())
    

    【讨论】:

      【解决方案2】:

      试试这个:

      var whichone = "c1pick";
      var intro = "introdukt";
      $("label[for='" + whichone + "'] .ui-btn-text").html($("#" + intro ).val());
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-23
        • 2013-06-20
        • 1970-01-01
        • 1970-01-01
        • 2012-02-16
        • 2020-10-04
        相关资源
        最近更新 更多