$model = new static($variable);
Run Code Online (Sandbox Code Playgroud)
所有这些都在一个类中的方法内,我试图在技术上理解这段代码的作用.我在Google世界里跑来跑去.但找不到任何可以让我得到答案的东西.这只是另一种说法.
$model = new static $variable;
Run Code Online (Sandbox Code Playgroud)
那又怎么样呢
$model = new static;
Run Code Online (Sandbox Code Playgroud)
这是否意味着我正在初始化一个变量并将其值设置为null但是我只是坚持变量在运行该方法后不会丢失该值?
我正在处理2个棘手的UX JQuery问题.我正在使用JQuery克隆2个表单变量.如何索引,识别它们,以便我可以使用此ID标记它们.例如,如果我从选择框中选择3,我应该获得3行形式,并且在每行的左侧应该以数字开始1. form,2.form,3 form开头.
第二个问题我想要验证服务员[]对确认者[].我如何在克隆的HTML代码中执行此操作.
这是我的JSFiddle http://jsfiddle.net/tGprH/5/
这是我的HTML代码:
<select name="select" id="select">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<br/>
<p>Email address, Confirm Email Address</p>
#1 <input type="text" name="attendant[]"/>
<input type="text" name="confirmattendant[]"/>
<br/>
<div id="container">
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的JQuery
$("select").change(function() {
var select = parseInt($('#select').val() , 10);
var $clone = '<input type="text" name="attendant[]" /><input type="text" name="confirmattendant[]" /><br/>';
console.log($clone);
var html = '';
for(var i = 1;i< select ; i++){
html += $clone;
}
$('#container').empty().html(html);
}).change();
Run Code Online (Sandbox Code Playgroud)