我在firebug中遇到语法错误,这里是代码:
$('#moderator-attention').live('toogle', function(){
function () {
$(".moderator-tex").show();
},
function () {
$(".moderator-tex").hide();
}
});
我想创建一个toogle函数,当单击按钮时,应该出现带有类moderator-tex
的textarea ..如果单击其他按钮则应该隐藏..
答案 0 :(得分:2)
以下是解决方案:http://api.jquery.com/live/#multiple-events
出现语法错误,因为你有类似的东西:
function() {
function() {
},
function() {
}
}
这没有任何意义。
答案 1 :(得分:1)
根据您的问题/评论,您可以尝试这样做:
$("input:radio").click(function() {
var value = $this("attr", "value");
if(value == "expected value"){
$(".moderator-tex").show();
}else{
$(".moderator-tex").hide();
}
});
您应该为此特定单选按钮设置一些值以使其正常工作
答案 2 :(得分:0)
试试这个:
$('#moderator-attention').live('toogle', function(){
$(".moderator-tex").slideToggle();
}
});
如果您的textarea不是即时创建的,您甚至可以尝试:
$('#moderator-attention').click(function(){
$(".moderator-tex").slideToggle();
});
答案 3 :(得分:0)
$('#moderator-attention').live('toogle', function () {
$('.moderator-text').toggle();
});
我会怎么做。
不太确定你要按照自己的方式实现目标......