如何更改标签号和文字?

时间:2016-04-27 16:04:33

标签: jquery html

当suma = 1时,如何更改标签文本? 如何让label3和label4消失?

感谢您的帮助!



$('.radio').on('change', function(e) {


      if (suma == 1) {
        // schimbare intrebare
        $('h1').text('#2.Ce faci in timpul liber?');
        var label1 = $("label[for=radio1]");
        var label2 = $("label[for=radio2]");
        var label3 = $("label[for=radio3]");
        var label4 = $("label[for=radio4]");

        var apasat = $(this).attr('id');
        document.getElementById(apasat).checked = false;
        total += parseInt(document.getElementById(apasat).value);
        // label text

        suma++;

      }

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div>
  <input type="checkbox" name="checkbox" id="radio1" class="radio" / value="1" />
  <label for="radio1" style="color:black;font-family:impact;text-align:center;" id='r1'>Mate & Fizica</label>
</div>


<div>
  <input type="checkbox" name="checkbox" id="radio2" class="radio" / value="2" />
  <label for="radio2" style="color:black;font-family:impact;text-align:center;" id='r2'>Biologie & Chimie</label>
</div>

<div>
  <input type="checkbox" name="checkbox" id="radio3" class="radio" / value="2" />
  <label for="radio3" style="color:black;font-family:impact;text-align:center;" id='r3'>Informatica</label>
</div>

<div>
  <input type="checkbox" name="checkbox" id="radio4" class="radio" / value="2" />
  <label for="radio4" style="color:black;font-family:impact;text-align:center;" id='r4'>Limba romana</label>
</div>
&#13;
&#13;
&#13;

当suma = 1时,如何更改标签文本?我怎样才能使label3和label4消失? 我的代码主要是代码:(

1 个答案:

答案 0 :(得分:1)

基于对问题的评论......

  

$('label1')。text('Mount Everest');

jQuery选择器不正确。 'label1'会寻找这样的HTML元素:

<label1 />

当然,这样的元素不存在。所以选择器找不到任何东西。 (在jQuery中,当它发生时,它只是默默地继续。这就是为什么调试至关重要,所以你可以测试你的选择器,看看他们是否找到了什么。)

您是否正在尝试找到元素?:

<label for="radio1" style="color:black;font-family:impact;text-align:center;" id='r1'>Mate & Fizica</label>

因为它有一个id,你可以参考:

$('#r1').text('Mount Everest');

使用选择器识别元素的方法有很多种。如果元素具有id,则通常会简化它。