jQuery父级中的每个字段
jQuery each field inside parent
我正在尝试构建一个通用的清除字段按钮,该按钮具有以下html结构:
<td colspan="2">
<input type="text" name="unpublish_date" id="unpublish_date" class="calendar" />
<img class="clear_date" src="ico_delete.gif" title="Reset date field"></span>
<input type="hidden" name="_unpublish_date" id="_unpublish_date" />
</td>
因此,我认为正确的方法是在.clear_date
的父级中处理输入
我想知道的是如何在$(this).parent
之后选择每个输入
$('.clear_date').click(function(){
$(this).parent().each() ... ?
});
只需使用带有过滤器的.siblings
:
$(this).siblings('input').each()...;
您可以使用这个:
$(this).parent().find("input").each(function(){
$(this).val("");
});
试试这个:
$(this).parent().find('input').each() ...
参见jQerty .find()
$('.clear_date').click(function(){
$(this).siblings().each(function() {
$(this).val("");
});
});
$('input', $('.clear_dates').parent()).each(function
{
...
});
或
$('.clear_dates').parent().find('input').each(function
{
...
});
当然,您可以将$('.clear_dates')替换为$(this),所以:
$('input', $(this).parent()).each(function
{
...
});
或
$(this).parent().find('input').each(function
{
...
});
相关文章:
- jQuery Wan Spinner插件的多个字段
- 如何根据文本长度立即显示和隐藏字段?-JQuery
- 针对各种选择框更改验证单个表单的特定字段-jQuery
- 为动态创建的字段jQuery创建一个函数或事件
- 提交多个输入字段 jQuery/PHP 的最佳方式
- 更改动态生成的输入字段 jQuery 的值
- 如何重置输入字段?jQuery.
- 如何根据字段名称在SharePoint显示窗体中隐藏字段(jQuery)
- 删除输入字段jQuery的内容
- 更改附加表行字段jQuery的名称
- 应用搜索字段jQuery同位素
- 自定义CSS错误类不应用于字段jquery验证器
- 在li元素的末尾添加一个输入字段.jQuery
- 如何绑定到浏览器更改输入字段?(jQuery)
- 我如何分离多个列表值与一个正方形和删除按钮(如hotmail "To";字段- jquery)
- 应用一个函数到一个克隆的字段(Jquery)
- 多选字段(Jquery Select2插件)
- 重置必填字段 - jQuery
- 条件字段 jQuery 库不适用于复选框
- 当标签'display:block'时,Javascript失去了对第一个无效字段(jQuery Val