Javascript 使用jquery清除某些文本

Javascript 使用jquery清除某些文本,javascript,jquery,html,Javascript,Jquery,Html,当单击单选按钮时,我会遇到使用jquery将值重置为空的问题 <form id="my-form"> <div> <label for="name">Name</label> <input type="text" id="name" name="name" value="123" /> </div> <div> <label for="ID">ID NO</label&g

当单击单选按钮时,我会遇到使用jquery将值重置为空的问题

<form id="my-form">
<div>
    <label for="name">Name</label>
    <input type="text" id="name" name="name" value="123" />
</div>
<div>
    <label for="ID">ID NO</label>
    <input type="text" id="ID" name="ID" value="NO21034" />
</div>
 <fieldset>
        <legend>Option</legend>
        <label for="clearID">clearID</label> <input type="radio" id="clearID" name="opt" checked />
        <label for="clearName">clearName</label> <input type="radio" id="clearName" name="opt" />
 </fieldset>
</form>

<script type="text/javascript">
$(document).ready(function()
{
$('#clearname').on('click', function()
{ 
    $('#my-form').find('input:text').val('');
});
});
</script>

名称
身份证号码
选项
克利里德
清晰名称
$(文档).ready(函数()
{
$('#clearname')。在('click',function()上
{ 
$(“#我的表单”).find('input:text').val(“”);
});
});
现在,如果我的单选按钮单击clearName,它将自动清除name和id的值。

是否有其他代码可以替换find('input:text')?
我想清除一个值(名称或id),而不是两个值。

使用相应的id清除每个字段

<script type="text/javascript">
$(document).ready(function()
{
$('#clearname').on('click', function()
{ 
    $('#ID').val('');//it clears the value of element having id='ID'
    $('#name').val('');//it clears the value of element having id='name'
});
});
</script>

$(文档).ready(函数()
{
$('#clearname')。在('click',function()上
{ 
$('#ID').val('');//它清除ID='ID'元素的值
$('#name').val('');//它清除id='name'元素的值
});
});

使用相应的id清除每个字段

<script type="text/javascript">
$(document).ready(function()
{
$('#clearname').on('click', function()
{ 
    $('#ID').val('');//it clears the value of element having id='ID'
    $('#name').val('');//it clears the value of element having id='name'
});
});
</script>

$(文档).ready(函数()
{
$('#clearname')。在('click',function()上
{ 
$('#ID').val('');//它清除ID='ID'元素的值
$('#name').val('');//它清除id='name'元素的值
});
});

使用javascript重置方法

$('clearname')。在('click',function()上
{ 
$(“#我的表单”)[0]。重置()
//或
$(“#我的表单”).get(0).reset()

});使用javascript重置方法

$('clearname')。在('click',function()上
{ 
$(“#我的表单”)[0]。重置()
//或
$(“#我的表单”).get(0).reset()
});