javascript - 如何使用 javascript 重置下拉字段

标签 javascript php

您好,我已尝试使用下面的代码来重置“成人”下拉字段的数量,但单击重置按钮时下拉字段未重置,请提出建议

成人下拉列表的代码:

<select class="select_style sel_ad_{$smarty.section.sect.iteration}" id="adult[]" 
name="adult[]"
onchange="javascript:display_twin('{$smarty.section.sect.iteration}',this.value)">
<option value="0"> - </option>
{section name=adult loop=10 start=1 step=1} 
<option value="{$smarty.section.adult.index}" {if $adults_details.$sect_key eq 
 $smarty.section.adult.index}selected{/if}>{$smarty.section.adult.index} </option
 {/section} 
 </select>

用于在单击重置按钮时重置字段的 JavaScript 代码:

 function reset_frm(){
    $("#adults_pkg").val('');
    //$("select[name='adults_pkg[0]']").val('');
 }

最佳答案

您传递了错误的id

使用现有代码:

$('#adult\\[\\]').val('');

或者

向元素添加一个新类:

<select class="pkgCls select_style sel_ad_{$smarty.section.sect.iteration}" id="adult[]" 
name="adult[]"
onchange="javascript:display_twin('{$smarty.section.sect.iteration}',this.value)">

并应用此:

$(".pkgCls").val('');

关于javascript - 如何使用 javascript 重置下拉字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27372671/

相关文章:

javascript - 无法在 WordPress UI 中解析 json 字符串

javascript - Bootstrap 2.2.1 提前输入

javascript - 组合和编码挑战

javascript - 如何将 http 请求响应存储在局部变量中并在我的任何文件中使用它?

php - 使用广度优先搜索用 PHP 解决 3x3 难题

php - 即使我知道参数的类型,我还需要准备语句吗?

Javascript - 更改没有值的输入元素的内容

php - 通过 php 将字符串/数据发送到连接到我的服务器的设备

php - 您可以使用 Eclipse PDT 启用变量突出显示吗?

php - Laravel 5.2 Monolog 在 Chrome 控制台输出