jquery函数清空表单中的一些元素

标签 jquery

我有一个带有表单的页面,我希望有一个按钮,仅对 div 内的输入文本具有重置按钮效果,这是我的代码的摘录:

html:

<div id="new_prom" style="clear:both; padding:2px; border:1px solid red; margin:5px;">
<div>
  Codice <input type="text" id="cod_pro" name="cod_pro" class="short"> Sottocodice <input type="text" id="sotto_pro" name="sotto_pro" class="short"><br>
Nominativo<br>
<input type="text" id="nom_pro" name="nom_pro" class="long">
</div>
<div>
<div class="bt" id="bt_pro">INSERISCI</div> <div class="bt" id="resetta">RESET</div>
</div>

jquery:

$("#resetta").live('click', function()
{
   $("#new_prom > text").each(function(){$(this).val("")});
});

提前致谢。

再见,h。

最佳答案

你几乎猜对了,选择器是 [type='text']:text ,像这样:

$("#resetta").live('click', function() {
  $("#new_prom :text").val("");
});

You can give it a try here ,另一部分是.val("") ,设置时它将作用于所有匹配的元素,无需在 .each() 中循环.

关于jquery函数清空表单中的一些元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3240105/

相关文章:

php - JavaScript 从 iframe 获取浏览器中的 URL

javascript - 屏蔽输入表单中的前 2 个字符

javascript - 使用 jQuery 控制 JW FLV 播放器

jquery - 如何从该网站实现标题生成

javascript - 在 Highcharts 中结合预处理数据和下钻

javascript - 如何用jquery限制多个元素的字符串长度?

php - 使用按钮刷新单页 PHP 元素

javascript - 当 php 脚本通过 ajax 运行时显示进度条

javascript - 在左侧边栏菜单中,一次只能打开一个模块

javascript - Jquery datepicker日历图标定位