Javascript 使用Jquery清除输入文本字段值
我似乎能够使用隐藏资源容器Javascript 使用Jquery清除输入文本字段值,javascript,jquery,html,Javascript,Jquery,Html,我似乎能够使用隐藏资源容器 resource.parent().parent().hide(); 但我不明白为什么输入值没有清除 resource.parent().siblings('.resource-value').children('input').val(''); 当我使用 resource.parent.sillides'.resource value'我得到输入值的父项,但在上面添加.children'input'.val不起任何作用,或者如果我添加.children'inp
resource.parent().parent().hide();
但我不明白为什么输入值没有清除
resource.parent().siblings('.resource-value').children('input').val('');
当我使用
resource.parent.sillides'.resource value'我得到输入值的父项,但在上面添加.children'input'.val不起任何作用,或者如果我添加.children'input:text'.val
我有非常类似的代码,用于其他一些工作得很好的东西,看了其他问题,不确定我遗漏了什么
函数删除源{
"严格使用",;
//在屏幕上隐藏资源
resource.parent.parent.hide;
//将资源文本值设置为
resource.parent.sibbins'.resource value'.children'input'.val;
}
功能${
"严格使用",;
$function{
$'resources'。单击,'。删除资源,'functionevt{
//停止锚点的默认行为
预防违约;
//移除图像,切换锚定
删除资源$this;
};
};
}jQuery;
尝试用日志记录您的同级元素 尝试将removeResource函数更改为
function removeResource(resource) {
'use strict';
//hide resource on screen
var parent = resource.parent().parent();
parent.hide();
// log your element
console.log(parent.find('.resource-value input'));
// make sure you are getting an element you need
console.log(parent.siblings('.resource-value').childer('input').get(0);
//set resource text value to ''
parent.find('.resource-value input').val('');
}
尝试用日志记录您的同级元素 尝试将removeResource函数更改为
function removeResource(resource) {
'use strict';
//hide resource on screen
var parent = resource.parent().parent();
parent.hide();
// log your element
console.log(parent.find('.resource-value input'));
// make sure you are getting an element you need
console.log(parent.siblings('.resource-value').childer('input').get(0);
//set resource text value to ''
parent.find('.resource-value input').val('');
}
尝试了您的代码,在字段清除的实际值方面对我来说效果很好,尽管在inspector中HTML元素仍然具有显示的value属性 你可以用
.attr('value','')
要清除这一点,我也尝试了您的代码,在字段清除的实际值方面对我来说效果很好,尽管在inspector中HTML元素仍然显示value属性 你可以用
.attr('value','')
要清除该值,只需将jquery中的值设置为空即可
input.attr('value','')
您只需将jquery中的值设置为空即可
input.attr('value','')
很有趣,谢谢。这可以清除检查器中的任何值,从而解决我遇到的问题。我有一行几乎相同的函数,类似于html结构,但这一行用于删除图像,删除图像的行是image.sibles'.image meta info'.children.val;这也将清除检查器中的值,因此我想知道为什么在这种情况下情况会有所不同。很有趣,谢谢。这可以清除检查器中的任何值,从而解决我遇到的问题。我有一行几乎相同的函数,类似于html结构,但这一行用于删除图像,删除图像的行是image.sibles'.image meta info'.children.val;这也将清除inspector中的值,因此我想知道为什么在这种情况下情况会有所不同。