JQuery if 语句无法获取 attr 值
JQuery if statement can't get attr value
这对我有用。但我不确定 .attr 是否增加价值
$(function() {
$("input.upb").change(function (){
var fileName = $(this).val();
$(".added").html("Selected file(s) was added successfully").css("color","darkgreen").attr("id", "added");
});
});
这条语句拼错了吗?
$(function(){
if($("input.upb").attr("id")=='added'){
$("input.post").click(function (){
$(".post").attr("value","Uploading ...");
$(".progressbar").css("opacity", 1);
});
}
});
If 语句不起作用:-(
问题出在你检查条件的方式上,控制永远不会到达 if 语句,因为没有调用该语句的事件,它应该在 "post" 的点击中按钮,请参阅下面的工作代码以及 fiddle url-
你需要这样做-
$(function () {
$("input.upb").change(function () {
var fileName = $(this).val();
$('input.upb').attr("id", "added");
$(".added").html("Selected file(s) was added successfully").css("color", "darkgreen");
});
$("input.post").click(function () {
if ($("input.upb").attr("id") == 'added') {
$(".post").attr("value", "Uploading ...");
$(".progressbar").css("opacity", 1);
alert('inside if statement');
}
});
});
那么您的 if 语句将完美运行。
工作Fiddle-
http://jsfiddle.net/hmxLf32s/14/
这对我有用。但我不确定 .attr 是否增加价值
$(function() {
$("input.upb").change(function (){
var fileName = $(this).val();
$(".added").html("Selected file(s) was added successfully").css("color","darkgreen").attr("id", "added");
});
});
这条语句拼错了吗?
$(function(){
if($("input.upb").attr("id")=='added'){
$("input.post").click(function (){
$(".post").attr("value","Uploading ...");
$(".progressbar").css("opacity", 1);
});
}
});
If 语句不起作用:-(
问题出在你检查条件的方式上,控制永远不会到达 if 语句,因为没有调用该语句的事件,它应该在 "post" 的点击中按钮,请参阅下面的工作代码以及 fiddle url-
你需要这样做-
$(function () {
$("input.upb").change(function () {
var fileName = $(this).val();
$('input.upb').attr("id", "added");
$(".added").html("Selected file(s) was added successfully").css("color", "darkgreen");
});
$("input.post").click(function () {
if ($("input.upb").attr("id") == 'added') {
$(".post").attr("value", "Uploading ...");
$(".progressbar").css("opacity", 1);
alert('inside if statement');
}
});
});
那么您的 if 语句将完美运行。
工作Fiddle- http://jsfiddle.net/hmxLf32s/14/