Jquery:属性禁用由if if启用或直接放置条件

时间:2017-06-09 13:39:22

标签: javascript jquery

我们有两个选择:

$data = file_get_contents('userfile.txt');
echo '<textarea>', htmlspecialchars($data), '</textarea>';

OR

if ($("#drpYear").val() == "0") {
   $("#drpMake").prop("disabled", true);
}
else {
   $("#drpMake").prop("disabled", false);
}

我知道两个人都会做同样的事情,哪一个更好,第二个选择在性能方面更好?应该使用哪一个?

1 个答案:

答案 0 :(得分:2)

看看这个性能测试,正如@Norsk所说,差异很小,但测试显示第一个表现更好,更具可读性。

测试:JsPerf

我的设置结果: enter image description here

注意:差异很小,可以显示不同的结果。