1
我有这个网站,这是动态生成基于问题号动态检索所选值的JQuery
<fieldset id="selectfield">
<label class="select">What ur is Profession?
</label>
<br>
<div class="ui-select"><a href="#" role="button" id="72+_select-button" aria-haspopup="true" aria-owns="72+_select-menu" data-theme="c" class="ui-btn ui-btn-icon-right ui-btn-corner-all ui-shadow ui-btn-hover-c ui-btn-up-c"><span class="ui-btn-inner ui-btn-corner-all" aria-hidden="true"><span class="ui-btn-text">Business</span><span class="ui-icon ui-icon-arrow-d ui-icon-shadow"></span></span></a>
<select name="selectedObjects" id="72+_select" data-native-menu="false" tabindex="-1">
<option value="-1">--Select--</option>
<option value="769">Salaried</option>
<option selected="selected" value="770">Business</option>
<option value="771">Self Emp</option>
</select></div>
</fieldset>
点击键是
<div data-theme="c" class="ui-btn ui-btn-corner-all ui-shadow ui-btn-hover-c ui-btn-up-c" aria-disabled="false"><span class="ui-btn-inner ui-btn-corner-all" aria-hidden="true"><span class="ui-btn-text">Next</span></span>
<input type="submit" id="72+_b" onclick="return SaveDropDown(this);" value="Next" class="ui-btn-hidden" aria-disabled="false">
</div>
我写这个JS在SaveDropDown(本)
function SaveDropDown(button) {
var fieldsetName = getQuestionName(button.id)+'+_select';
var select = $(fieldsetName +"option:selected").val();
return false;
}
的questionname功能
function getQuestionName(buttonid) {
var splitstr = buttonid.split('+');
var fieldsetName = '#' + splitstr[0];
return fieldsetName;
}
但它返回undefined如何动态地检索选择值。
任何帮助表示赞赏。
但不是*字段集* ... – ThiefMaster
变量似乎是严重命名的值。在这种情况下,它是选择的ID。 –