jQuery를 사용하여 아래 숨겨진 필드의 값을 설정하려고합니다.
<input type="hidden" value="" name="testing" />
이 코드를 사용하고 있습니다.
var test = $("input[name=testing]:hidden");
test.value = 'work!';
그러나 작동하지 않습니다. 내 코드에 어떤 문제가 있습니까?
답변
val
대신을 사용해야 합니다 value
.
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$('input[name="testing"]').val('Work!');
});
</script>
답변
이것은 나를 위해 일했습니다.
$('input[name="sort_order"]').attr('value','XXX');
답변
$('input[name="testing"]').val(theValue);
답변
다음에 값을 할당하려면 XXX라는 숨겨진 입력이 있다고 가정합니다.
<script type="text/javascript">
$(document).ready(function(){
$('#XXX').val('any value');
})
</script>
답변
var test = $('input[name="testing"]:hidden');
test.val('work!');
답변
jquery로 만들려면 다음과 같이하십시오.
var test = $("input[name=testing]:hidden");
test.val('work!');
또는
var test = $("input[name=testing]:hidden").val('work!');
이 바이올린 작업을 참조하십시오 .
답변
이름을 설정할 필요가 없으며 ID 만 제공하면 충분합니다.
<input type="hidden" id="testId" />
jquery를 사용 하는 것보다 아래와 같이 ‘val ()’ 메소드를 사용할 수 있습니다.
$('#testId').val("work");