jquery带有基于索引的单选按钮选择值帮助

jquery with index based radio button selected value help

本文关键字:单选按钮 选择 帮助 索引 于索引 jquery      更新时间:2023-09-26

我有以下生成的代码,并试图检索单选按钮值或从下面的html生成的代码中检查

生成的HTML代码::

    <input type="radio"      name="mergedServiceSets[0].cdaQuestionnaireresponses[0].questionnaire.value" id="SetUpTest_mergedServiceSets_0__cdaQuestionnaireresponses_0__questionnaire_valueY" value="Y" class="mergedServiceSets[0].cdaQuestionnaireresponses[0].questionInputRadio" onchange="javascript:dataModified();"/>&nbsp;Yes<br />
    <input type="radio" name="mergedServiceSets[0].cdaQuestionnaireresponses[0].questionnaire.value" id="SetUpTest_mergedServiceSets_0__cdaQuestionnaireresponses_0__questionnaire_valueN" value="N" class="mergedServiceSets[0].cdaQuestionnaireresponses[0].questionInputRadio" onchange="javascript:dataModified();"/>&nbsp;No<br />

使用Jquery1.6.1:

var questionInputRadio = $(".mergedServiceSets[" + i + "].cdaQuestionnaireresponses[" + j + "].questionInputRadio");

其中i和j是动态传递的。或

alert("questionInputRadio===" + $(".mergedServiceSets[0].cdaQuestionnaireresponses[0].questionInputRadio").val());

实际结果::当我在警报框中看到时,显示未定义。

它从不适用于jquery中基于索引的类或id。请帮助

您需要在选择器中转义[].。类似于:

$(".mergedServiceSets''[" + i + "'']''.cdaQuestionnaireresponses''[" + j + "'']''.questionInputRadio");

编辑:实际上我不确定这些字符在技术上是否有效。