我希望将change事件绑定到输入元素,但仅当它的下一个同级是select元素时,以便当输入值更改时,如果它与select元素中的任何选项匹配,则该选项将被选中。我知道我可以将事件绑定到所有输入,然后检查每个输入是否具有选择同级,但这在计算上更加昂贵,所以我宁愿不这样做。有什么想法吗?
您也许可以jquery .prev
$('inputs + select').prev().on(...);
尝试一下
https://api.jquery.com/prev/