加载内容最佳做法

时间:2012-06-21 19:02:06

标签: javascript jquery

我对JavaScript有点新鲜,有些东西一直困扰着我。 说我有这样的代码:

$('button').on('click', function() {
    var id = $(this).attr("id") // id being a file name sans extension
    $('.content').load(id + '.php');
});

一切都很好,但是我脑子里的东西告诉我这是不好的做法。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

没关系,但您可以使用 this.id

保存一些操作
$('button').on('click', function() {   
    $('.content').load( this.id +'.php');
});

我喜欢这篇文章:https://stackoverflow.com/tags/jquery/info

答案 1 :(得分:0)

您不应该为此目的使用ID属性。相反,您应该使用自定义属性。例如:

<button data-url="mypage">Click me</button>

然后获取该属性而不是ID。