Я хочу получить значение месяца и года от маркировки. Как я могу получить их с помощью jQuery?
<label year="2010" month="6" id="current Month"> June 2010</label>
Во-первых, я не думаю, что пробелы в идентификаторе допустимы.
Поэтому я бы изменил id так, чтобы он не содержал пробелов.
<label year="2010" month="6" id="currentMonth"> June 2010</label>
затем код jquery прост (имейте в виду, лучше получить объект jquery один раз и использовать его снова и снова)
var label = $('#currentMonth');
var month = label.attr('month');
var year = label.attr('year');
var text = label.text();
Вы можете использовать метод attr
. Например, если у вас есть объект jQuery с именем label
, вы можете использовать этот код:
console.log(label.attr("year")); // logs the year
console.log(label.attr("month")); // logs the month
Я меняю ваш идентификатор на текущий месяц (без пробела)
alert($('#current-month').attr('month'));
alert($('#current-month').attr('year'));
Используйте .attr
$("current_month").attr("month")
$("current_month").attr("year")
И измените id метки на
<label year="2010" month="6" id="current_month"> June 2010</label>