$('input:not(:first)').click(function() {
var element1 = $('span').html();
console.log(element1);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="#">
<input id="1" type="radio" name="example"><label for="1">number one <span>50.1</span></label>
<input id="2" type="radio" name="example"><label for="2">number two <span>100.5</span></label>
<input id="3" type="radio" name="example"><label for="3">number three <span>200.9</span></label>
</form>
Предполагаю, что это все должно быть связано с this
В вашем случае HTML идет после инпута, поэтому, сначала получим следующий после инпута элемент (метод next()), потом достанем его деток (метод children()), а потом достанем HTML:
$('input:not(:first)').click(function() {
var element1 = $(this).next().children().html();
console.log(element1);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="#">
<input id="1" type="radio" name="example"><label for="1">number one <span>50.1</span></label>
<input id="2" type="radio" name="example"><label for="2">number two <span>100.5</span></label>
<input id="3" type="radio" name="example"><label for="3">number three <span>200.9</span></label>
</form>
Сборка персонального компьютера от Artline: умный выбор для современных пользователей