Javascript复选框疯狂if语句
Javascript checkbox crazy if statement
我有一个command.cgi,它返回一个网站url,如果选中id="simple"的复选框,则将用户重定向到该页面,如果没有,则将html格式的链接添加到容器。问题是,当复选框被选中时,它不会将用户重定向到html格式的链接,当它选中时,会将用户重定向至格式化的html链接,这太疯狂了。有什么解决方案吗?感谢
<script type="text/javascript">
$(document).ready(function() {
$("#sudo").click(function(event){
if ($("#simple").attr('checked')==1){
$.get("/cgi-bin/command.cgi",
{ cmd: $("#cmd").val()},
function(data) {
window.location.href=data;
});
}else{
$.get("/cgi-bin/command.cgi",
{ cmd: $("#cmd").val()},
function(data) {
$('#resultado p').prepend("<a href='"" + data + "'" target='"_blank'">" + data + "</a><br><br>");
$("#cmd").val('');
$("#cmd").focus();
});
}
});
$("#cmd").keyup(function(e){
if(e.keyCode == 13){
$("#sudo").click();
}
});
});
</script>
尝试:
$("#sudo").click(function(event){
$.get("/cgi-bin/command.cgi",
{ cmd: $("#cmd").val()},
function(data) {
if($("#simple").is(":checked")) {
window.location.href=data;
}
else {
$('#resultado p').prepend("<a href='"" + data + "'" target='"_blank'">" + data + "</a><br><br>");
$("#cmd").val('');
$("#cmd").focus();
}
});
});
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何在 API 调用后和 if 语句中启用提交按钮
- 带有多个elseif的Javascript if语句
- Sharepoint JScript if语句未执行
- Javascript:If-then语句在函数中不起作用
- for循环中的javascript if语句找不到==
- jquery if语句返回return wong语句
- 在if语句下的html中使用javascript变量
- 将错误与if语句混淆
- 如何检查if/else语句中的随机条件
- 循环通过数组的If语句不起作用
- jQuery模板中的If语句
- 如何从数据库中回显If语句
- 如何减少if语句的数量
- Node.js-承诺和锥形语句(if、switch等)-如何构建
- 如何在嵌套ng重复指令中使用控制语句(if语句)
- 如何创建语句if包含"&"
- If语句- If主体有一个类remove在滚动原生javascript
- Javascript中的if语句- if - else问题