unity中如何将component重置为默认值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity中如何将component重置为默认值相关的知识,希望对你有一定的参考价值。

参考技术A Transform是每个GameObject都具有的属性,Transform是GameObject的一个特殊的Component。尝试删除Transform时会发现,Unity并没有提供可以删除Transform组件的选项,也就是说GameObject必须具有Transform组件。同样的,也没有任何方法添加Transform组件,也就是说GameObject只能具有一个Transform组件。

一个GameObject只对应一个Transform,一个Transform也只对应一个GameObject。在脚本中,我们可以直接通过gameObject获得对应Transform组件,也可以通过transform获得对应的GameObject,同时,用GetComponent方法也可以获得Transform组件:

将表单的所有输入重置为默认值而不重新加载

【中文标题】将表单的所有输入重置为默认值而不重新加载【英文标题】:Reset all inputs of a form to default values without reloading 【发布时间】:2016-04-04 02:11:45 【问题描述】:

我想重置我在表单中的所有输入值(文本框、选择、复选框、单选按钮……),就像我重新加载网络时一样,但是当我触摸一个按钮时。

$("#button").click(function () 
     //Here the code that I need   
);

【问题讨论】:

$('#myForm').trigger("reset"); 【参考方案1】:

您可以使用 JavaScript 内置的reset() 函数重置表单:

$("#otra").click(function () 
    $("#yourFormId")[0].reset();
);

工作演示:

$("#otra").click(function () 
  $("#yourFormId")[0].reset();
  return false; // prevent submitting
);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<form id="yourFormId">
  <input type="checkbox" name="myCB"/>
  <input type="text" name="myTB" value=""/>
  
  <button id="otra">Reset</button>
</form>

【讨论】:

【参考方案2】:

您可以使用此代码重置完整的表单

$('#myForm').trigger("reset");

【讨论】:

【参考方案3】:

你可以这样做

$('input, textarea').val('');
$('select').find('option').prop("selected", false);

【讨论】:

【参考方案4】:

试试这个:

$('form[name="myform"]')[0].reset();

【讨论】:

【参考方案5】:

我的页面在回发期间保留字段,reset() 不会删除它们。

这对我有帮助: https://***.com/questions/6364289/clear-form-fields-with-jquery

$(".reset").click(function() 
    $(this).closest('form').find("input[type=text], textarea").val("");    
);

可以添加其他类型。

【讨论】:

以上是关于unity中如何将component重置为默认值的主要内容,如果未能解决你的问题,请参考以下文章

如何在R中重置'par'(pty ='s')值

如何在单击重置时将 Material UI Autocomplete 重置为默认值/初始值?

Shiny:如何将 rhandson 表重置为默认值?

Unity开发bug记录100例子(第3例)——倒计时初始值默认显示不正确

Unity开发bug记录100例子(第3例)——倒计时初始值默认显示不正确

Unity开发bug记录100例子(第3例)——倒计时初始值默认显示不正确