我有 7个不同的按钮,所有按钮在点击时都执行相同的javascript功能。我应该使用类选择器还是id选择器。JQuery类选择器vs id选择器
$("input.printing").on("click", function(event) {
printPdf(event);
});
或
$("#package1Pdf").click(function(event) {
printPdf(event);
});
$("#package2Pdf").click(function(event) {
printPdf(event);
});
$("#package3Pdf").click(function(event) {
printPdf(event);
});
$("#package4Pdf").click(function(event) {
printPdf(event);
});
各有什么优势和劣势?哪一个更优选。
看看代码并告诉我们,说实话,看起来更好看。没有正确或错误的答案,这只是一个个人问题,让你对此有自己的看法。 – BoltClock 2013-03-13 18:53:02
如果你愿意,你也可以做'$(“#package1Pdf,#package2Pdf,#package3Pdf,#package4Pdf”)。click()' – Dom 2013-03-13 18:53:35
它更快的选择id的元素,但代码更简洁该功能一次按类。一般情况下,除非您真的需要(可能*轻微*)性能提升,否则将使用代码可读性。 – Jack 2013-03-13 18:53:39