0

我想获取 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");

});

我不确定该怎么做,有人可以帮我吗?提前致谢。

4

3 回答 3

1

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

$(".name").click(function() {
  var id = $(this).attr('id');
  $("#text").load(id +".txt");
});
于 2012-11-15T22:59:45.563 回答
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');

});
于 2012-11-15T22:59:57.827 回答
1

看看jQuery.attr()。暗示:

var id = $(this).attr('id');
于 2012-11-15T23:00:05.190 回答