Jquery变量 - 获取名称属性和oben div,其id为同名属性

时间:2014-08-03 19:08:58

标签: jquery variables

我有一些问题。我在li内有一个包含锚点的列表。现在当用户click一个锚点我想要保护" name"来自div的锚点和加载内容的属性与" id"锚点" name"。所以锚点" name"属性和div' id"属性是一样的。

这对我有用:

<ul>
    <li><a name="AnchorId"</li>
</ul>
<div id="AnchorId"></div>

Jquery的:

$('#element li a').click(function(e){   
    e.preventDefault();     
    var currentName = $(this).attr('name'); // <--- Get the name in plain       

    $('#element2').fadeOut("fast",loadContent);     


    var Content = $("#AnchroId").html(); // <-- problem with insert

    function loadContent() {            
        $('#element2').html(Content);       
        $('#element2').fadeIn("normal");
    }
}); 

问题是当我尝试改变&#34; #AnchroId&#34;以上我读过的变量currentName。那不行。当我把普通的id放进去的时候。以及当前名称即时通过$(this).attr('name')

那么伙计我怎么能这样做:var Content = $(VARIABLE currentName).html();

...

thx guxs

1 个答案:

答案 0 :(得分:0)

您只需要一个简单的连接操作

var Content = $('#' + currentName).html();

希望有所帮助