【发布时间】:2015-06-22 01:39:28
【问题描述】:
我有以下 Html
<input class="top-display" value="5+5" id="display" disabled="disabled"> </input>
<button class="btn" > submit </button>
还有 jquery
$('.btn').click(function(){
var selected = $('#display').val();
alert(selected);
});
fiddle Here 我对这段代码的关注是让 jquery 自动为我做数学。就像 jquery 提醒“5+5”而不是提醒“10”一样。如果 value = "5-5" 应该警告 "0";不添加任何 if 语句。
【问题讨论】:
-
一个快速的解决方案是将
$('#display').val()更改为eval($('#display').val())。虽然Eval can be dangerous。确保您阅读并理解它。 -
你为什么不在 Stack Overflow 上提问? meta.stackexchange.com/a/129632/165773
-
因为我不能在那里问,这要感谢一些无缘无故地降低评级问题的人
标签: jquery