일부 데이터 속성이있는 목록보기가 있습니다.Jquery에서 요소의 데이터 속성을 편집하는 방법
예
<li class="dd-item alert mar action" data-id=3 data-name="pushNotify" data-api="/api/v1/mailZoh" data-url="http://google.com" data-json="[{'data':'sss'}]">
<div class="dd-handle">Push Notofication <span class="cust-close" data-dismiss="alert" aria-label="Close"><i class="fa fa-times"></i></span> <span class="edit cust-close" data-toggle="modal" data-target="#editAction"><i class="fa fa-pencil"></i></span></div>
</li>
주 내가 만이 <ol></ol>
입니다 부모의 ID를 가지고는 <li>
태그의 고유 한 ID가없는 다음과 같다. 연필 아이콘의
온 클릭은 내가 모달를 열고 모달에서
$('body').on('click', '.edit', function() {
var li = $(this).parent().parent();
$('#action_url').val(li.data('url'));
$('#action_api').val(li.data('api'));
$('#action_json').val(li.data('json'));
$('.action_name').html(li.data('name'));
$('#action_id').val(li.data('id'));
})
모달
<div class="modal fade" id="editAction" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<form action="{{ route('wfengine/addWorkFlow') }}" method="POST">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="exampleModalLabel">Edit <span class="action_name" style="text-transform: capitalize"></span></h4>
</div>
<div class="modal-body">
<input type="hidden" name="action_id" value="" />
<div class="form-group">
<label for="message-text" class="control-label">Api</label>
<input type="text" class="form-control" id="action_api" value='' />
</div>
<div class="form-group">
<label for="message-text" class="control-label">Url</label>
<input type="text" class="form-control" id="action_url" value='' />
</div>
<div class="form-group">
<label for="message-text" class="control-label">Json</label>
<input type="text" class="form-control" id="action_json" value='' />
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Save Action</button>
</div>
</form>
</div>
</div>
</div>
는 저장 버튼이 있음을 사용자 편집을시키고있다. 해당 데이터를 목록보기에 다시 저장하려면 어떻게해야합니까?
감사
지금 나는 다시 목록에서 해당 데이터를 저장할 수있는 방법을 알고 싶습니다.
남아있다. jquery에서 간단히 사용하십시오. '$ ('# myelement '). data ('myData ','value ');' – Nicolas
그냥 함수를 실행하고 모달에서 데이터를 가져 와서 목록 속성을 업데이트하면 저장됩니까? –
jQuery 데이터 및 데이터 속성이 다른 것들이 아닌가요? attr ('data-myData', 'value')' – evolutionxbox