$(document).ready(function() {
$('.poga').css('cursor','pointer');
$("#poga1").click(function() {
var n= "poga1";
alert ("pēc piereģistrē " + n);
});
$("#poga2").click(function() {
var n= "poga2";
alert ("pēc piereģistrē " + n);
});
$(".poga").click(function(){
$(".poga").animate({borderBottomWidth:'1'});
$(this).animate({borderBottomWidth:'0'});
alert ("n ir vienāds ar " + n);
switch(n)
{
case poga1:
$("#ChangeContent").html("Pirmā poga nospiesta.");
break;
case poga2:
$("#ChangeContent").html("Otrā poga nospiesta.");
break;
default:
$("#ChangeContent").html("Trešā vai ceturtā poga nospiesta.");
}
return false;
});
});
所以,我有这个JavaScript功能,应该按下按钮后动态更改文本。 “poga”是指我的语言中的按钮。由于我是jquery的初学者,我试图保持简单。点击jQuery的功能arent点击
$("#poga1").click(function() {
var n= "poga1";
alert ("pēc piereģistrē " + n);
});
$("#poga2").click(function() {
var n= "poga2";
alert ("pēc piereģistrē " + n);
});
当点击按钮1,使n个相等的 “poga1”,按钮2被点击时,使n个相等的 “poga2”
$(".poga").click(function(){
$(".poga").animate({borderBottomWidth:'1'});
$(this).animate({borderBottomWidth:'0'});
alert ("n ir vienāds ar " + n);
switch(n)
{
case poga1:
$("#ChangeContent").html("Pirmā poga nospiesta.");
break;
case poga2:
$("#ChangeContent").html("Otrā poga nospiesta.");
break;
default:
$("#ChangeContent").html("Trešā vai ceturtā poga nospiesta.");
}
当任一按钮被点击(所有的按钮有这个类),动画一点点,并改变名为“ChangeContent”的div的内容。
出于某种原因,我甚至没有得到最后一个函数的警报,虽然之前我添加了前两个函数,注册n,最后一个函数工作。
我的问题是为什么当我点击一个特定的类应该工作的最后一个函数不起作用?
如果你有一个提示你正在做什么(标记以及JavaScript)的小提琴,它将更容易调试。 – jameslafferty
继承人小提琴 - http://jsfiddle.net/j6ULQ/1/ – Reinis