gpt4 book ai didi

使用事件属性与使用元素 id 的 Javascript 性能

转载 作者:行者123 更新时间:2023-11-29 23:16:50 25 4
gpt4 key购买 nike

在 Javascript/Jquery 中更快/更好。像这样使用事件属性:

$('#aPQD_Employer').on('change', function(e){
(e.currentTarget.selectedOptions[0].label == "Other")?
$('#aPQD_EmployerOtherDIV').show()
:
$('#aPQD_EmployerOtherDIV').hide();
});

对比

$('#aPQD_Employer').on('change', function(e){
($('#aPQD_Employer').find(":selected").text() == "Other")?
$('#aPQD_EmployerOtherDIV').show()
:
$('#aPQD_EmployerOtherDIV').hide();
});

最佳答案

请显示 HTML - 什么是 option.label?

我认为不建议使用三元组的副作用

也可以使用 .toggle():

$('#aPQD_Employer').on('change', function(){
$('#aPQD_EmployerOtherDIV').toggle(this.value=="Other")
});

如果一定要用文字,可以用

.toggle($("option:selected", this).text()=="Other");

关于使用事件属性与使用元素 id 的 Javascript 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52448222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com