같은 이름을 가진 숨겨진 양식 필드 값 배열의 일부인 숨겨진 양식 필드 값을 선택하는 데 문제가 있습니다.JQuery를 사용하여 숨겨진 양식 필드 값 배열의 일부인 숨겨진 양식 필드 값을 선택하는 방법은 무엇입니까?
$('#OrderItemViewModels[2].ProductId').val());
와 ..
$('#OrderItemViewModels\\[2\\].ProductId').val());
둘의 : 나는 그것을 같은 JQuery와의 여러 가지 방법을 선택 시도
<input data-val="true" data-val-number="The field ProductId must be a number." data-val-required="The ProductId field is required." id="OrderItemViewModels_2__ProductId" name="OrderItemViewModels[2].ProductId" type="hidden" value="3" />
: 다음과 같은 배열의 한 요소가 어떻게 표시되는지를 보여줍니다 그것은 효과가 있었다. 나는 또한 몇 가지 다른 방법을 시도했다. 그래서 나는 경고의 값을 인쇄하기를 희망하면서 아래의 제안을 시도했다. 나는 이것들을 시도했다 :
alert('valueDirect2=' + $('#OrderItemViewModels_2__ProductId')).val();
alert('valueDirect1=' + $('input[name="OrderItemViewModels[2].ProductId"]')).val();
결과로 두 경우 모두 valueDirect2 = [Object object]가 인쇄된다. 왜? 여기서 뭐가 잘못 됐니?
나는이 값을 얻는 방법을 놓치고 있습니다. 어떤 도움이 필요합니까?
아무도'OrderItemViewModels_2__ProductId' – greggreg