如何获取嵌套表格的动态ID?

时间:2019-02-24 23:48:55

标签: javascript ruby-on-rails

我得到以下代码,当用户在选择框中选择OPTIONS类型时,我想显示“添加选项”按钮。它仅在第一次添加问题时有效。我知道我将ID赋予选择框的问题,但是如果我不这样做,如何获得选择框的动态ID?

-v /www/

1 个答案:

答案 0 :(得分:0)

虽然我不确定您的意思是“它仅在第一次添加问题时有效”,但这听起来像您有信心使用document.getElementById()是问题所在。 (我不知道为什么会这样,但是我不熟悉Rails,所以我认为您是正确的。)

如果是这样,可以通过使用EventListeners的内置“ event”参数的target属性来避免使用该选择器:

function myFunction(event){
`var x = event.target.options[e.target.selectedIndex].value`
...

(而且您可能可以将其缩短为event.target.value。)