输入范围有问题。 当我添加一个新的手风琴面板时,输入范围取自第一个面板的值,因此无法设置新的面板。 https://jsfiddle.net/agata666/hu1cvy5n/17/
string cmdstr;
cmdstr="adb -s emulator-5554 emu kill"
System.Diagnostics.Process.Start("CMD.exe",cmdstr);
` 你可以帮帮我吗?
答案 0 :(得分:0)
您的事件处理程序不会被复制。但是jQuery确实具有clone()
函数。它也接受布尔值来复制事件处理程序。您可以使用jQuery的克隆功能轻松完成此操作。
clone()
或clone(false)
或clone(false, false)
创建您选择的克隆,没有事件处理程序。clone(true)
或clone(true, true)
使用事件处理程序(包括子元素的事件处理程序)创建所选内容的克隆clone(true, false)
使用事件处理程序创建所选内容的克隆,但不创建子元素的事件处理程序。这里是一个例子。
$(function(){
//Onchange event handler to copy the value to a div to show to the user.
$('.slider').on('change', function(){
$(this).siblings('.slider_value').text($(this).val());
});
//Click event handler to clone a slider including event handlers and add to the html w
$('#add').on('click', function(){
$('.slider_wrapper').first().clone(true).appendTo('#sliders');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="sliders">
<div class="slider_wrapper">
<div class="slider_value">1</div>
<input class="slider" type="range" min="0" max="100" step="1" value="15"/>
</div>
</div>
<button id="add">Add</button>