js 多选题 动态获取input select的option值

1.这是一题多选题,每一个li是一个选择,都有一个span
2.有的li中有input和select
3.当span被添加了active的时候
要获取到别选择的li下面的input输入值和select值
4.最后将这道题中的所有选项要变成以"&"分割的字符串

现在只能拿到span的值
input的值拿不到
结构是这样的!图片说明
图片说明!
图片说明
要变成拼接的数据每一个是span select input的值
并且当span失去active类名的时候 select input都清空为默认图片说明图片说明

问题描述的不够清晰,而且你获取input的值直接获取就好了,为什么要在input事件中获取呢?