如何使用JQuery从下拉选择中获取数字?
<select aria-invalid="false" id="RatePercent" class="wpcf7-form-control wpcf7-select ratePercent" name="RatePercent">
<option value="">---</option>
<option value="Floating-6.5%">Floating-6.5%</option>
<option value="6 Months-5.65%">6 Months-5.65%</option>
<option value="1 Year-5.85%">1 Year-5.85%</option>
<option value="18 Months-5.99%">18 Months-5.99%</option>
<option value="2 Years-6.19%">2 Years-6.19%</option>
<option value="3 Years-6.85%">3 Years-6.85%</option>
<option value="4 Years-7.19%">4 Years-7.19%</option>
<option value="5 Years-7.40%">5 Years-7.40%</option>
</select>
如果您选择1 Year-5.85%,它返回'5.85',而不是'1 Year-5.85%'?
使用.prop()和replace函数:
$(selector).prop("value").replace(/.*\-([0-9\.]+).*/, "$1");
这将从属性中提取全部值,并仅返回数字。
这是jsfiddle:http : //jsfiddle.net/zR6FC/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句