2013-03-16 3 views
0

나는 라디오 박스에 의해 트리거되는 신뢰할 수있는 input#total을 가지고있다. 라디오 박스를 클릭하면 값이 input#total에 표시됩니다.jQuery : 라디오 값을 분리하여 별도의 필드에 넣는 방법

이제 (1500|xx) 값을 두 개의 개별 요소로 분할해야합니다. 그러나 나는 그렇게 할 수 없습니다.

jQuery를

$(document).ready(function(){ 
    $("input[type=radio][name=rate]").click(function(){ 
     $("#total").val(this.value); 
    }); 
}); 

HTML 위의 코드에서

<input type="radio" name="rate" value="10000|nc" id="rate1" /> 
<input type="radio" name="rate" value="15000|eb" id="rate2" /> 
<input type="radio" name="rate" value="17500|ss" id="rate3" /> 

: 여기에 내 코드입니다. 나는이 일을 할 필요가있다.

  1. 가 가장 먼저하는 일이 완벽하게 이루어집니다 숨겨진 입력라고 입력 #의 RATE_TYPE

에 다른 값을 넣어 총 입력 번호에 입력 번호 속도의 첫 번째 배열을 넣습니다. 그러나 두 번째는하지

답변

1

이 참조입니다 : Sample

$(document).ready(function() { 
    $("input[type=radio][name=rate]").click(function() { 
    var arr = this.value.split('|'); 
    $("#total").val(arr[0]); 
    $("#rate_type").val(arr[1]); 
    }); 
}); 

사용 .split()이 무슨 말인지입니다 문자열을

+0

A.V을 분할 할 수 있습니다. 고맙습니다. – Wilf

+0

환영합니다 ..! 도움이되기를 기쁜 .. .. :) – Anujith

관련 문제