用于文件名的onclick div id

时间:2012-11-15 22:56:15

标签: jquery

我想取一个div的id并用它来调用文件名,但我不知道该怎么做。

例如元素是

<p id="smith_janis" class="name">Janis Smith</p>

等等

$(".name").click(function() {
  $(this).get the element's id and turn it into variale maybe?

  $("#text").load(the name of the element +".txt"); or $("#text").load("smith_janis.txt");

});

我不确定如何做到这一点,有人可以帮助我吗?提前谢谢。

3 个答案:

答案 0 :(得分:1)

关闭,你会使用这样的东西:

$(".name").click(function() {
  var id = $(this).attr('id');
  $("#text").load(id +".txt");
});

答案 1 :(得分:1)

使用.attr()

$(".name").click(function() {
    var id = $(this).attr('id') ;  $(this) is a -- jQuery Object 
             **OR**
    var id = this.id ;   this is a -- DOM Object 
    $("#text").load(id + '.txt');

});

答案 2 :(得分:1)

看看jQuery.attr()。提示:

var id = $(this).attr('id');