나는이자바 스크립트 ","+ elem.attr ("제목") 함께
elem=$(this);
var tester_names="";
tester_names=$("#release_tester_tokens").val();
alert(tester_names)
if (elem.attr('checked')==true)
**tester_names=tester_names+", "+ elem.attr("title");**
alert(elem.attr("title"))
alert(tester_names)
내가 tester_names의 =의 tester_names +가 원하는 코드를 JS가 이러한 결합하지 않을 것이다; (a, b, c, d, e, f)가 될 testers_names (a, b, c, d, e)와 elem.attr ("title") (f)의 조합을 가짐 변수에 저장된 값을 확인하는 디버깅 용입니다. 모두 올바르게 저장되지만 굵게 표시된 함수를 호출 할 때 함께 결합되지 않습니다 ... 이유를 알고 싶습니다. 정상적인 텍스트 상자 대신 formtastic textarea를 사용하고 있습니다 ... 조정해야합니까? 또는 tester_names와 elem.attr이 출력하는 것이 다른 유형입니까? 내가 확인란을 선택 할 때마다
내가이이 텍스트 영역에 값을 체크 박스에 추가 않는 이유를 다른 변수 이름
function updateTextArea() {
var allVals = [];
$('.taglist :checked').each(function(i) {
allVals.push($(this).val());
});
$('#video0_tags').val(allVals).attr('rows',allVals.length) ;
}
$(function() {
$('.taglist input').click(updateTextArea);
updateTextArea();
});
});
거의 동일합니다 (이 코드 유형을 사용하여 그것을 시도 완벽 광산은 동일한 결과를 출력 할 때 S
"둘을 결합하십시오"... 그게 무슨 뜻입니까? 두 * *를 함께 결합 하시겠습니까? – Pointy
들여 쓰기를 기반으로 일부 중괄호가 누락 된 것처럼 보입니다. –
'{'와'}'는 당신의 친구입니다. 그들은 물지 않을 것이다. – jbabey