如何在javascript中获取标签值 [英] How to get the label value in javascript

查看:79
本文介绍了如何在javascript中获取标签值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用以下代码基于json数据创建动态tr/td.

I am creating a dynamic tr/td based on json data using below code.

for (i = 0; i < dataPoolJSON.length; i++) {

  html += "<tr id ='row" + i + "' value ='" + dataPoolJSON[i].msisdn + "'><td><div class='group'><label id='label" + i + "' for='numView" + dataPoolJSON[i].msisdn + "' class='ch-control'>";
  html += "<input id='numView" + dataPoolJSON[i].msisdn + "' type='radio' class='iradio_minimal' value='" + i + "' name='msisdnSelected'/>" + dataPoolJSON[i].msisdn;
  html += "</label></div></td><td class='hidden-xs'><a id='viewUsage" + i + "' class='viewUsage' onclick='viewDataPoolUsage(this," + dataPoolJSON[i].msisdn + ");return false;' href=''>View Usage</a>";
  html += "<div class='pool-usage hidden'></div></td>";
  html += "<td><span id='dataAllowed" + i + "'><select>";

  if (dataPoolJSON[i].userSetting != null) {
    html += "<option selected='selected' value='" + dataPoolJSON[i].userSetting.alertPercentageData1 + "'>" + dataPoolJSON[i].userSetting.alertPercentageData1 + "</option>";
  }
  html += "</select></span></td></tr>";
}
$('#data-pool tbody').html(html);

现在单击单选按钮时,我需要获取msisdn值和当前选项选择的值,但它没有给我所需的答案.我正在获取当前选项的选定值,而不是msisdn.

Now on click on radio button i need to fetch the msisdn value and current option selected value as but it is not giving me required answer. I am getting the current option selected value but not the msisdn.

function submitNewDataUsagealerts() {

    var jsonSubmitData = [];
    var selectedData = document.getElementsByName("msisdnSelected");
    var i = selectedData.length-1;
    for ( j=0; j <= i; j++ ) {

        if(selectedData[j].checked) {

            var valueCurrent = $('#dataAllowed'+selectedData[j].value).find('option:selected').val();
            var row = $('#label'+selectedData[j].value).val();
            item = {}
            item [0] = valueCurrent;
            item [1] = selectedData[j].value;
        }
    }
 }

推荐答案

HTML代码

 <label id="mylabel" />

JS代码

var lavelValue = $("#mylabel").text();

这篇关于如何在javascript中获取标签值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆