我试图添加一个非常简单的方法切换2个样式表.
我可以在单击时触发样式表,但无法将其切换回原始样式:
<button id="css_toggle" title="I'm a tooltip!">Text</button>
<div class="sq"></div>
Run Code Online (Sandbox Code Playgroud)
$('#css_toggle').click(function () {
$('link[href="http://localhost:8888/rip-access/wp-content/themes/RIP/assets/css/style.css"]').attr('href', 'http://localhost:8888/rip-access/wp-content/themes/RIP/assets/css/style1.css').toggle();
});
Run Code Online (Sandbox Code Playgroud)
这是一个非常简单的例子,所以在继续之前我可以理解如何做到这一点.任何想法如何让它切换回第一个样式表?
我是 Php 中准备好的语句的新手,并且想知道如何最好地检查一行是否已经存在,因为我在这个阶段似乎感到困惑:
<?php
include '../config.php';
$stmt = $conn->prepare("INSERT INTO users (email, password) VALUES (?, ?)");
$stmt->bind_param("ss", $email, $password);
if(mysqli_num_rows($stmt) > 0) {
$email = $_POST['email'];
$password = $_POST['password'];
$stmt->execute();
header('Location: ../login.php');
} else {
echo 'user already exists';
}
$stmt->close();
$conn->close();
?>
Run Code Online (Sandbox Code Playgroud)
上面返回else语句,如果我切换它们,它将再次使用该else语句插入并插入记录,但仍然不检查。
** 更新 **
这是我更新的代码,供您在下面的帮助后查看。
<?php
include '../config.php';
ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
$email = $_POST['email'];
$password = $_POST['password'];
$stmt_check = $conn->prepare("SELECT * FROM users WHERE email =?");
$stmt_check->bind_param("s", $email);
$stmt_check->execute();
if($stmt_check->num_rows > …Run Code Online (Sandbox Code Playgroud) 我正在创建一个按钮,只要输入字段中有内容,就可以正常工作.但是,如果我删除所有内容,因为我不确定如何在某种切换上反转该过程.这就是我现在所处的位置:
$(document).ready(function(){
$("#issueField").keydown(function(){
$("#issueTick").css("opacity", "1");
});
});
Run Code Online (Sandbox Code Playgroud)
我的问题是,有没有办法切换这个,以便如果输入为空,不透明度将被设置回0?