다음 코드는 페이지의 각 texbox에 대해 두 개의 버튼 (오른쪽의 왼쪽에 하나)을 생성합니다. 아이디어는 증가/감소 텍스트 상자를 만드는 것입니다. 코드는 하나의 텍스트 상자에서 작동하지만 2 개 이상의 모든 단추로 모든 텍스트 상자를 증가/감소시킵니다.JQuery에서 텍스트 상자 용 버튼 만들기 및 클릭 기능 할당하기
비행 중에 버튼을 만들고 증가/감소를 위해 텍스트 상자에 첨부하는 방법을 알려주세요.
jQuery.fn.incrementer = function() {
this.val(0);
this.before("<input class='incrementer_minus' type='button' value=' - '/>");
var myobj = this;
$(".incrementer_minus").live('click', function(){
$(myobj).val(parseInt(JQ(myobj).val()) - 1);
});
this.after("<input class='incrementer_plus' type='button' value=' + '/>");
$(".incrementer_plus").live('click', function(){
$(myobj).val(parseInt(JQ(myobj).val()) + 1);
});
}
JQ("#increment").incrementer();
JQ("#increment2").incrementer();
'jQuery','JQ' * 및 *'$'를 사용하여'jQuery' 객체를 표현하고 싶습니다.이 모든 이유는 무엇입니까? 같은 줄을 바꾸어도됩니까? 그것은 코드를 훨씬 덜 읽을 수있게 만든다. 당신이 이것을하는 이유가 있다면 궁금하다. –
:) 실제로 나는 JQ 만 사용하지만 다른 코드에서 모든 복사/붙여 넣기를하고있다. 나는 완전히 정리를 잊었다. – Ergec