我在firebug中遇到语法错误,下面是代码:
$('#moderator-attention').live('toogle', function(){
function () {
$(".moderator-tex").show();
},
function () {
$(".moderator-tex").hide();
}
});我想创建一个工具函数,当按钮被点击时,带有moderator-tex类的文本区应该会出现。如果单击了其他按钮,则应隐藏。
发布于 2010-03-13 23:03:55
试试这个:
$('#moderator-attention').live('toogle', function(){
$(".moderator-tex").slideToggle();
}
});如果你的文本区域不是动态创建的,你甚至可以尝试:
$('#moderator-attention').click(function(){
$(".moderator-tex").slideToggle();
});发布于 2010-03-13 23:05:32
下面是解决方案:http://api.jquery.com/live/#multiple-events
语法错误的出现是因为你有这样的东西:
function() {
function() {
},
function() {
}
}这没有任何意义。
发布于 2010-03-13 23:44:25
根据你的问题/评论,也许你应该试试这个:
$("input:radio").click(function() {
var value = $this("attr", "value");
if(value == "expected value"){
$(".moderator-tex").show();
}else{
$(".moderator-tex").hide();
}
});您应该为这个特定的单选按钮设置一些值,以使其正常工作
https://stackoverflow.com/questions/2438766
复制相似问题