Получить значение кнопки с помощью jQuery
Я знаю, что это было опубликовано jquery-after некоторое время назад, но jquery-post на случай, если кто-то ищет jquery-callback ответ и действительно хочет removeclass использовать элемент кнопки jquery-core вместо элемента ввода ...
Вы jquery-callback не можете использовать .attr('value')
или .val()
с кнопкой jquery-callback в IE. IE сообщает как .val(), так jquery-after и .attr ("значение") как addclass текстовую метку (содержимое) элемента jquery-callback кнопки, а не фактическое toggleclass значение атрибута value.
Вы jquery-post можете обойти это, временно toggleclass удалив метку кнопки:
var getButtonValue = function($button) {
var label = $button.text();
$button.text('');
var buttonValue = $button.val();
$button.text(label);
return buttonValue;
}
В IE jquery-get есть еще несколько причуд toggleclass с кнопками. Я опубликовал jquery-filter a fix for the two most common issues here.
jquery
Получить значение кнопки с помощью jQuery
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.