2011-02-03 4 views

답변

3

var specsort = $('#specifications').html(); 
$('input[name="GT_specifications"]').each(function(){ 
    $('input[name="GT_specifications"]').val(specsort); 
    }); 

모든 아이디어,

은 셨나요? : 실제로

var specsort = $('#specifications').html(); 
$('input[name="GT_specifications"]').each(function(){ 
    $(this).val(specsort); 
}); 

또는 :

$('input[name="GT_specifications"]').val($('#specifications').html()); 

(주변 시세 "GT_specifications"은 선택적이다.)를 ID "규격"인 요소의 내부 HTML을 검색하고 이름이 "각각의 입력에서의 값으로 설정한다

Live copy

GT_specifications ".

+0

그러나 나는 아직 어떤 결과도 얻지 못했다. 나는 클릭 핸들러를 설정하여로드 오류인지 확인하지만 그렇지 않습니다. –

+0

@Robin : 다른 어떤 것 같은데 * else *가 작동하지 않습니다. :-(요소가 당신이 묘사하는 것처럼 가정하면, 그것은 작동해야합니다 (바이올린에서 볼 수 있듯이) –

+0

이제 나는 무식하게 느껴질 것입니다. 텍스트 필드의 크기를 확장했을 때 나는 모든 것이 존재하고 올바른 것임을 발견했습니다. 감사합니다, –

0

먼저 입력 요소를 반복하고 모든 요소를 ​​모두 다시 설정합니다. 첫 번째 래퍼를 사용하십시오.

var specsort = $('#specifications').html(); 
$('input[name="GT_specifications"]').val(specsort); 

희망이 있습니다.

0

TJ 및 inti가 맞습니다. 그러나 게시 한 코드를 테스트 한 결과 나에게 맞는 것으로 보입니다. jQ가 실행되기 전에 페이지가 완전히로드되도록 $ (document) .ready 구문으로 코드를 래핑하고 있습니까?

$(document).ready(function() { 
    var specsort = $('#specifications').html(); 
    $('input[name="GT_specifications"]').each(function(){ 
     $('input[name="GT_specifications"]').val(specsort); 
    }); 
}); 
관련 문제