Если у меня есть:JQuery цепочки пользовательской функции
function printRangeValue(){
$(this).prev().children("output").text($(this).val());
}
$(document).ready(function(){
//...
$("#strStat").printRangeValue();
$("#conStat").printRangeValue();
});
<label for="strStat">Strength<output id="forStr" for="strStat">12</output></label>
<input type="range" id="strStat" class="stat" name="strStat" min="3" max="20">
Есть простой способ изменить содержание готовой функции, чтобы сделать $(this)
работу?
Спасибо!
Вы ищете 'jQuery.fn.printRangeValue = функция() {...}'? Или что-то другое? Это немного сложно сказать, потому что ваш вопрос задает вопрос о «цепочке», но на самом деле вы не делаете никаких цепочек. Ваш код не будет работать так, как написано, но вы не упомянете об общем сбое в работе, поэтому сложно точно сказать, чего вы хотите. – apsillers
Вы хотите [создать свой собственный плагин] (https://learn.jquery.com/plugins/basic-plugin-creation/). – moonwave99
Хорошо, вам нужно 2 или более функций, чтобы назвать это цепочкой? Если так, то я определенно ошибаюсь в цепочке, там никаких неудач, это просто не сработало. – user5489152