내부에 변수 FLC를 넣으려고합니다. $("#FNC").html('');
어떻게해야하는지 모르십니까?jQuery .html() 및 변수 내부
DEMO :
var FLV = $("#random-input-box").val();
$("#FNC").html('<input id="random-input-box" style="width: 99px;" value="FLC" disabled="disabled" />');
내부에 변수 FLC를 넣으려고합니다. $("#FNC").html('');
어떻게해야하는지 모르십니까?jQuery .html() 및 변수 내부
DEMO :
var FLV = $("#random-input-box").val();
$("#FNC").html('<input id="random-input-box" style="width: 99px;" value="FLC" disabled="disabled" />');
당신이 input
필드의 value
속성에 FLV
의 값을 넣어 찾으시는 것입니까?
var FLV = $("#random-input-box").val();
$("#FNC").html('<input id="random-input-box" style="width: 99px;" value="'+FLV+'" disabled="disabled" />');
문자열 연결은 입력 유효성 검사없이 위험합니다.
그냥 입력의 값을 설정 .val()
를 사용하고, 이상적으로 그것을 만들 .html()
보다는 jQuery의 생성자를 사용
var FLV = $("#random-input-box").val();
$('#FNC').empty();
$('<input id="random-input-box" style="width: 99px;" disabled="disabled" />')
.val(FLV).appendTo('#FNC');
여기에 짧은 코드에 많은 문제가있다 : 1. 있습니다 (발을 얻는 경우) of # random-input-box - 나는 그 ID를 가진 태그가 이미 생성되었다고 가정하고, 동시에 (당신이 html()을 할 때) 같은 ID로 다른 태그를 생성하려고 시도하고있다. 2. 입력 태그에는'type' 속성이 없습니다. 3. 입력에 사용하려는 값은 FLC이고 변수는 FLV입니다. 4. papaiatis가 'value = "+ FLV +'"로 변수의 값을 추가하는 정확한 방법을 보여줍니다. " –