2017-10-24 10 views
0

에 대한 입력의 이름을 변경하면 내가 단추를 클릭 할 때마다 렌더링 할 템플릿입니다 목록에서 새 템플릿을로드 할 때 다른 템플릿 이름이 있기 때문에 해당 템플릿의 다른 모든 입력에 영향을 미치지 않도록 각 템플릿에 사용자 지정 이름을 추가하려고합니다. 여기JQuery와 모든 loadTemplate (를)

내가 그것을 렌더링하고있는 곳입니다 :

$("#app").loadTemplate($("#hidden-template"), { 
    food: "TESTING" 
}) 

을하지만, 입력의 이름을 CONSOLE.LOG 때, 그것은 정의되지 않은 반환합니다. 데이터 이름과 같은 것이 없습니까? 나는 그것이 JQuery의 플러그인이기 때문에 생각하기 때문에 나는 좋은 문서를 찾지 못하는 것 같다. 템플릿을로드 할 때마다 입력 이름을 어떻게 바꿀 수 있습니까? 아니면 제가 할 수있는 더 좋은 방법이 있습니까?

답변

0

어떨까요? 내 문장의 잘못된 표현 죄송합니다

$("li").first().attr('data-name') = "TESTING"; 
+0

, 나는 특별한 이름을 갖고 싶어 난 그냥 질문의 편의상하지만 내 응용 프로그램에서 첫 번째로 다른 이름을 적용 할 말을하려고했다 각 입력 집합. (예 : food1, food2, veggie1, veggie2) 라디오 입력이 다른 템플릿 라디오와 간섭하지 않도록 – user8813240

+0

데이터가 최종적으로 어떻게 제출됩니까? HTML 양식 제출 또는 Javascript? 제안 : 나중에 편집하려고 시도하는 것보다 이동 진행과 다른 목록을 생성하는 것이 좋습니다. –

+0

자바 스크립트를 사용합니다. 다른 목록을 생성하면 무엇을 의미합니까? 내가 지금하고있는 일이 아닌가? 각 템플릿을 거의 수정하지 않고 새 템플릿을 생성합니다. – user8813240