gsp에서 두 개의 다른 템플릿을 채우는 하나의 선택 상자가 있습니다. 두 템플릿 모두에는 많은 공통 필드가 있습니다. 문제는 jQuery를 사용하여 두 번째 템플릿의 값을 선택하고 액세스하려고 할 때 선택 상자의 첫 번째 템플릿 값을 가져 오는 것입니다.Grails의 gsp에서 템플릿 값을 동적으로 선택
내 템플릿은 내가 비슷한 signature.e.g 유사한 열이 모두 템플릿에 대한
<div id="sdhltmpl" style="display: non<tmpl:SdhAddCon /></div>
<div id="wdmtmpl" style="display: none;"><tmpl:WdmAddCon /></div>
있습니다. WdmAddCon 템플릿 드롭의 선택에 따른 입력 양식으로 채워 경우
<input type="text" alt="../User/LocationSearch" value="${loca}"
name="LocASearch" id="loca"/>
여전히 그것 SdhAddCon의 값을 취하고있다. 필드 액세스에 대한
내 액세스 메커니즘은 다음과 같습니다
var loca=$('#loca').val();
내가 할 방법을 모르는 템플릿 참조에 관계없이 ID로 액세스.
, 난 혼란 오전, 해당 템플릿에 특정 필드에 액세스하는 방법을 그 후, javasctipt.But의 선택 값과 해당 템플릿을 잡을 수 있습니다. –
다른 사람이 하나의 템플릿에있는 ID별로 다른 테이블을 채우는 방법을 제안하는 데 도움을 줄 수 있다면 문제를 해결할 수 있습니다. 나는 템플릿을 보여주고있다 : : $ ('# sdhtmpl') .css ("display", "block"); 해당 테이블에 다른 ID를 가진 두 개의 테이블이 있습니다. tmpl을 사용하여 해당 테이블 중 하나에 액세스 할 수 있으면 코드를 줄일 수 있습니다. –