jquery - 如何在 jquery 中使用元素的标题作为 id 选择器?

标签 jquery onclick selector title

我想做的是,当我点击链接时,它会抓取 的标题,然后将其用作 ID 选择器来调用 ID 为 #target 的元素进行显示。我已将链接的标题设置为“关于”,并且它应该以 .我的猜测是数据类型不一样所以我不能直接使用标题作为ID选择器?请帮忙或者有更好的解决方案吗?

$("a").click(function(event){
        event.preventDefault();
        var target = $(this).attr("title");
        alert(target);
        $("article").fadeOut("slow", function(){
            //animation completed
            $(target).fadeIn("slow");   
        });
    });     

最佳答案

你能做的就是

$("#" + target).function()

所以你的代码将是

 //animation completed             
 $("#" + target).fadeIn("slow");  

根据 jQuery 文档,“#”是 id 选择器,因此每当您尝试通过 id 访问元素时,您都需要附加“#”,即您的代码将变为

$("#"+ youid) or $("#elementid")

关于jquery - 如何在 jquery 中使用元素的标题作为 id 选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9994101/

相关文章:

javascript - 更改失败函数中的变量值

Javascript:验证多个密码并确认密码字段

c# - OnClick回调认为它是一个javascript函数?

javascript - 如何在 onClick 函数上更改存储在 Redux 上的 bool 值?

css - 试图获取 section.class1 而不是 section.class1,scss

objective-c - 有没有办法打印 SEL Action ?

jquery - Primefaces - 对话框中的命令按钮正在刷新页面

jquery - jquery 中的下拉子菜单出现问题

android - TextView onclick 事件不起作用

ios - 将右栏按钮添加到导航栏