是否可以动态更改此HTML中的顺序?
<li><a href="#step-4">
<label class="stepNumber">4</label>
<span class="stepDesc">
Finish<br />
<small>LAST STEP</small>
</span>
</a></li>
Run Code Online (Sandbox Code Playgroud)
我有一个id为'finish'的按钮,点击后会通过ajax提交一些数据.一旦完成,我想改变上面的话:
完成应该完成最后一步应该完成.
我能做到这一点吗?
谢谢
$('#finish').click(function() {
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试验证 MAC 地址的表单字段。
我有这个有效的。
$('body').on('keyup', '#macAddess', function(e){
var e = $(this).val();
var r = /([a-f0-9]{2})([a-f0-9]{2})/i,
str = e.replace(/[^a-f0-9]/ig, "");
while (r.test(str)) {
str = str.replace(r, '$1' + ':' + '$2');
}
e = str.slice(0, 17);
$(this).val(e)
});
Run Code Online (Sandbox Code Playgroud)
当用户输入时,它正在格式化 MAC 地址,:在每对字符之后添加。它只允许使用 af 和 0-9,因此不会添加无效字符。
我想稍微扩展一下。当用户输入 MAC 地址时,我想要一个类添加到输入中显示它是错误的,直到输入完整的 MAC 地址。
例如:
if (MAC is invalid) $('#' + id).addClass('badMac')
Run Code Online (Sandbox Code Playgroud)
因此,如果用户正在输入一个值,则该类将被添加,并且只有在输入完整且有效的 mac 时才会被删除。
我想保留所有on('keyup')功能。
如何测试它是否无效然后设置类?
是否可以通过使用分配给两个div的类来获取表单字段数据并将其序列化?
我有4个包含表单字段的div,一次只显示两个DIV.显示的内容取决于下拉选项.
如果select = 1,classOne显示类的div和classTwo隐藏的div
如果select = 2,classTwo显示类的div和classOne隐藏的div
当我提交表单,我想序列或者与这两个div的classOne,或者classTwo,这取决于在下拉列表中选择.
到目前为止,我不能让它从divs序列化表单日期..
data: $('.classOne').serializeArray(),
Run Code Online (Sandbox Code Playgroud)
这不会将任何数据传递给我的后端脚本.
我正在尝试找出如何根据数组名称从三个数组中的一个获取值.
$ABC001 = array('A'=>'10','B'=>'2','C'=>'1.0');
$ABC002 = array('A'=>'20','B'=>'4','C'=>'1.1');
$ABC003 = array('A'=>'30','B'=>'6','C'=>'1.2');
Run Code Online (Sandbox Code Playgroud)
我有一个传递给我的脚本的变量,它将包含类似ABC@001或的东西ABC@002
我正在删除@所以var值现在匹配数组名称/
$test = str_replace('@','',$var);
Run Code Online (Sandbox Code Playgroud)
如果我这样做,var_dump ( $$test )我从正确的数组中获取所有值,但如果我这样做,echo $$test['A'] 或者echo $$test[0] 我没有从正确数组中的第一个键获取值.
有人可以建议如何做到这一点.
谢谢
我正在尝试设置 TD 底部边框的样式。附图显示了此工作原理,但边框有点太长,我希望它与其上方蓝色单元格的宽度相匹配。
这是我的代码:
table {
border-collapse: collapse;
width: 100%;
}
.tab {
border-collapse: separate;
background-color: #5B86EE;
text-align: center;
border-width: 1px;
border-bottom: solid 3px #A0A0A0;
border-top: solid 3px #E1E1E1;
border-left: solid 3px #E1E1E1;
border-right: solid 3px #E1E1E1;
display: table-cell;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.active {
background-color: #5B86EE;
text-align: center;
border-width: 1px;
border-bottom-width: 2px;
border-bottom: solid 3px #640000;
border-top: solid 3px #E1E1E1;
border-left: solid 3px #E1E1E1;
border-right: solid 3px #E1E1E1;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}Run Code Online (Sandbox Code Playgroud)
<table border="0" width="100%%" align="center">
<tbody> …Run Code Online (Sandbox Code Playgroud)我正在运行以下命令:
$cmd = escapeshellcmd( "echo '$password' | sudo -S mv \"$old\" \"$new\" " );
system( $cmd, $out );
Run Code Online (Sandbox Code Playgroud)
$password当不包含时这有效&,但如果包含则失败。我如何才能允许&密码中包含此字符和任何其他特殊字符?
谢谢