javascript - 清除输入值 Javascript

标签 javascript jquery html css

我有两个单选按钮,每个单选按钮都有文本输入字段。我添加这个 ------ 就像文本输入字段的默认值一样。我只想在检查第二个 radio 时删除此值。

我的代码是:

if (jQuery('.product-options .display ul li:nth-child(1)').find('input').is(':checked')) {
        jQuery(".product-options dd input.input-text").attr('value', '--------');
        jQuery(".product-options dd input.input-text").addClass('validation-passed');
}

jQuery('.product-options .display ul li:nth-child(1)').find('input').change(function(){
    if (jQuery(this).is(':checked')) {
            jQuery(".product-options dd input.input-text").attr('value', '--------');
            jQuery(".product-options dd input.input-text").addClass('validation-passed');

    }

})

jQuery('.product-options .display ul li:nth-child(2)').find('input').change(function(){
    if (jQuery(this).is(':checked')) {
            jQuery(".product-options dd input.input-text").attr('value', '');
    }
})

最佳答案

使用 .val('') 设置输入的值,而不是 .attr('value', '')

关于javascript - 清除输入值 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36625438/

相关文章:

javascript - 如何将多个标记添加到移动位置谷歌地图,Javascript

javascript - 在 JavaScript 中处理单击和拖动事件

html - 自定义模板上博客的 Joomla Span

html - 您推荐哪种 HTML5 移动框架?

javascript - 如何制作比我的更好的从右向左调整大小的 jQuery 搜索框?

javascript - 我可以通过 React 在 JSX 中动态添加新的 Html 标签输入吗

javascript - 在 setInterval 中使用 += 连续递增变量时出现问题

javascript - Js 加载页面更改输入最小值

javascript - 如何在 Highcharts 的轴的两侧复制 Y 轴的值

javascript - Jquery Extend() 合并匿名对象,但不合并我的类的实例