사용자가 선택 상자에서 할당되지 않은 IP를 변경하면이 경고를 취소 할 때 경고 메시지가 표시됩니다. select2 상자가 원래 상태 (예 : 할당 된 상태)로 다시 변경되기를 원합니다.자바 스크립트에서 선택 상자의 선택된 텍스트 변경하기
I는이 변화를 않지만else
$('#ip_status').val(original_status)
그러나 경고를 취소하는 상기 선택 값에 할당 한 다음 변수에 원래 값을 저장하고 의해 선택 2 박스의 값을 변경할 수 있었다
기능을 의미하는 select2 상자의 값이 작동하면 select2 상자의 텍스트가 '할당되지 않음'으로 남아있어 최종 사용자에게 잘못된 값을 제공합니다. .text ("example")는 작동하지 않습니다.
감사합니다. -
전체 코드
original_status = document.getElementById('ip_status').value
$('#ip_status').change ->
# If the user changes ip status to unallocated, clear and hide system name and description fields.
if parseInt($('#ip_status').val()) == 0
r = confirm("You are about to unallocate this IP! Are you sure you want to do this?")
if r == true
$('#ip_description').val("").parent().hide()
$('#ip_system_name').val("").parent().hide()
else
$('#ip_status').val(original_status)
else
# if the select changes to allocated or reserved, re-show the fields that were hidden
$('#ip_description').parent().show()
$('#ip_system_name').parent().show()
사용중인 기존 코드를 제공 할 수 있습니까 –
업데이트 된 코드 참조 –
Coffeescript와 어떤 관련이 있습니까? 내가보기에는 JQuery뿐입니다. –