Javascript 未捕获的SyntaxError:带有单选按钮的意外标识符
我有一个单选按钮列表。单击一个时,我想调用一个函数来更改页面上的一些文本。Webstorm没有显示代码中的任何错误,对我来说也不错,但是当我单击浏览器中的一个单选按钮时,我得到了“未捕获的语法错误:意外标识符”,特别指向代码中的最后一个Javascript 未捕获的SyntaxError:带有单选按钮的意外标识符,javascript,jquery,html,forms,radio-button,Javascript,Jquery,Html,Forms,Radio Button,我有一个单选按钮列表。单击一个时,我想调用一个函数来更改页面上的一些文本。Webstorm没有显示代码中的任何错误,对我来说也不错,但是当我单击浏览器中的一个单选按钮时,我得到了“未捕获的语法错误:意外标识符”,特别指向代码中的最后一个 <script> function showPrice() { $("#servicePriceString").text($('input[name=selectedService]:checked', '#service
<script>
function showPrice() {
$("#servicePriceString").text($('input[name=selectedService]:checked', '#servicesForm').attr('id'));
}
</script>
这是一个项目,我迫切需要使这项工作!任何帮助都将不胜感激。如果需要,我很乐意添加更多的代码。谢谢
<input type="radio" onclick="showPrice(<%= rs[0] %>);"
name="selectedService" value="<%= rs[0][i].service_id %>"
id="selectedService<%= i %>">
我找到了解决办法!非常感谢那些帮助我的人:D.我需要根据选择的单选按钮显示
月价
,因此我将每个按钮的id
属性设置为for循环中rs[0]
中特定元素的月价
。然后,我获得了该属性的值,并在showPrice()
中将要更改的文本设置为该值。下面是代码
<script>
function showPrice() {
$("#servicePriceString").text($('input[name=selectedService]:checked', '#servicesForm').attr('id'));
}
</script>
函数showPrice(){
$(“#servicepricesting”).text($('input[name=selectedService]:checked','#servicesForm').attr('id');
}
。
.
以Mbps计算
能否显示您的showPrice
功能的内容?i
来自哪里?什么是i
来自一个for循环,该循环根据从数据库返回的结果数量生成单选按钮@ChadLewis,但这是problem@sharmask不,我不这么认为。浏览器可以很好地处理这个问题,并显示预期的整数值。
<% for ( var i=0; i < rs[0].length; i++) { %>
<label for="<%=rs[0][i].monthly_price%>">
<div id="serviceAvailableArea">
<input type="radio" id="<%=rs[0][i].monthly_price%>" onclick="showPrice()"
name="selectedService" value="<%= rs[0][i].service_id %>">
<%= rs[0][i].service_name %> at <%= rs[0][i].speed %>Mbps
</div>
</label>
<br/>
<% }%>