0
是否有任何理由使用前例。输入#ID?为什么不只是#id?下面的代码:使用输入#编号和只是#id有什么区别?
$("button").on("click", function() {
var rate = $("#rate_1").val();
var quant = $("#quant_1").val();
});
VS
$("button").on("click", function() {
var rate = $("input#rate_1").val();
var quant = $("input#quant_1").val();
});
HTML
<tr>
<td><input type="textbox" id="quant_1" class="txtbox"></input></td>
<td><input type="textbox" id="rate_1" class="txtbox"></input></td>
</tr>
'input#id'将使引擎首先获取具有必要ID的特定类型的元素和获取元素。这减少了大量的发动机工作。 – Rajesh
它们是相同的,因为你指定了一个'id',你怎么访问它并不重要,我认为'id'可以更具可读性。 – Ahmad
@Rajesh我认为这对引擎没有太大的影响,因为它是一个id,整个文档中只有一个元素,所以它已经很快了。 – Ahmad