Ответ 1
Пример -
<span class="changeNumber">33</span>
$('.changeNumber').html(parseInt($('.changeNumber').html(), 10)+1)
У меня есть число в теге span. Мне нужно получить значение числа в промежутке, а затем увеличить его в jQuery. Я знаю, как это сделать для ввода текста - можно ли это сделать с тегом span?
Тег SPAN
<span class="changeNumber"> 33 </span>
Селектор диапазона jQuery
var commentNumAppend = $(this).closest(".songContainer").find(".changeNumber");
Пример -
<span class="changeNumber">33</span>
$('.changeNumber').html(parseInt($('.changeNumber').html(), 10)+1)
Вы можете сделать что-то вроде:
var value = parseInt($(".changeNumber").text(), 10) + 1;
$(".changeNumber").text(value);
Пример JsFiddle:
http://jsfiddle.net/stapiagutierrez/WXAvS/1/
Литература:
Это самый полный ответ.
<span class="changeNumber"></span>
var $number = $('.changeNumber');
$number.html((parseInt($number.html(),10) || 0) + 1);
Что-то вроде этого:
var $span = $('#mySpanId');
$span.text(Number($span.text()) + 1);
var spanVal=$("span").html();
if(!isNaN(spanVal)){
alert("value incremented"+ (++spanVal));
}
Я предполагаю, что вы имеете в виду что-то вроде этого?
<span id="Nbr">123</span>
Если это так, свойство InnerHTML даст вам содержимое диапазона
$(".changeNumber").html(parseInt($(".changeNumber").html())+1)