Когда я нажимаю .getdata
, я хочу перейти от .getdata
к name=top
и прочитать значение любого выбранного параметра (в данном случае это 0), но мне трудно добраться до него,Я продолжаю становиться неопределенным.
Это мой HTML.div class="main"
повторяется, поэтому я не могу просто выбрать input[name=top]
.Это должно быть через обход дерева до ближайшего input[name=top]
.Может кто-то понять это правильно?Я начинаю думать, что это ошибка браузера, потому что я пробовал разные варианты, и все дают мне неопределенные.
<div class="main">
<div class="branch">
<div class="element">
<label>top color:</label>
<input type="radio" value="1" name="top">black
<input type="radio" value="0" name="top" checked="checked">white
<input type="radio" value="null" name="top">transparent
</div>
</div>
<div class="controls">
<a class="getdata">get data</a>
</div>
</div>
<div class="main">
....
</div>