Javascript 如果p值==字符串不工作
我开始学习javascript,使用jQuery 我有以下代码:Javascript 如果p值==字符串不工作,javascript,jquery,Javascript,Jquery,我开始学习javascript,使用jQuery 我有以下代码: $(文档).ready(函数(){ $(“#p1”)。单击(函数(){ var输入=document.getElementById(“p3”); 如果(input.value==“Hi”) { message=“再见”; }否则{ message=“Hi”; } $(“#p3”)。文本(信息); }); }); 单击我 再次单击我 再点击我一次 这是一个p图形,不是一个输入,因此.value不能满足您的需要。而是使用.text
$(文档).ready(函数(){
$(“#p1”)。单击(函数(){
var输入=document.getElementById(“p3”);
如果(input.value==“Hi”)
{
message=“再见”;
}否则{
message=“Hi”;
}
$(“#p3”)。文本(信息);
});
});代码>
单击我
再次单击我
再点击我一次
这是一个p
图形,不是一个输入
,因此.value
不能满足您的需要。而是使用.textContent
$(文档).ready(函数(){
$(“#p1”)。单击(函数(){
var输入=document.getElementById(“p3”);
如果(input.textContent==“Hi”){
message=“再见”;
}否则{
message=“Hi”;
}
$(“#p3”)。文本(信息);
});
});代码>
点击我
再次单击我
再点击我一次
这是一个p
图形,不是一个输入
,因此.value
不能满足您的需要。而是使用.textContent
$(文档).ready(函数(){
$(“#p1”)。单击(函数(){
var输入=document.getElementById(“p3”);
如果(input.textContent==“Hi”){
message=“再见”;
}否则{
message=“Hi”;
}
$(“#p3”)。文本(信息);
});
});代码>
点击我
再次单击我
再点击我一次
为了保持一致性,我会使用jQuery查找p3,并使用其中的text()方法
$(文档).ready(函数(){
变量$p3=$(“#p3”);
$(“#p1”)。单击(函数(){
var message=“Hi”;
如果($p3.text()=“Hi”)消息=“再见”;
$p3.文本(消息);
});
});代码>
点击我
再次单击我
再点击我一次
为了保持一致性,我会使用jQuery查找p3,并使用其中的text()方法
$(文档).ready(函数(){
变量$p3=$(“#p3”);
$(“#p1”)。单击(函数(){
var message=“Hi”;
如果($p3.text()=“Hi”)消息=“再见”;
$p3.文本(信息);
});
});代码>
点击我
再次单击我
再点击我一次
以if(input.value==“Hi”)开头的将始终返回false,因为输入值未定义,所以总是显示“Hi”以开头的if(input.value==“Hi”)
将始终返回false,因为输入值未定义,所以总是显示“Hi”我建议您使用if(input.value==“Hi”)
更改if(input.value==“Hi”)
我建议您使用if(input.value==“Hi”)
更改if(input.value==“Hi”)