layui 팝업 레이어 처리(팝업 레이어 데이터 가져오기, 조작)
요점:
문자열이 탄창층으로 렌더링된 후, 자동으로 DOM으로 변환되며, jq를 사용하여 다양한 조작을 할 수 있습니다
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title> layuititle>
<link rel="stylesheet" href="/css/layui.css">
head>
<script type="text/javascript" src="layui/layui.all.js">script>
<script type="text/javascript" src="js/jquery-1.11.0.min.js">script>
<body>
<div>
aa
div>
<button id="start" data-method="setTop" class="layui-btn"> button>
<script>
$(function(){
//
$("#start").on("click",function(){
f1();
});
//
$(document).on("click", "#add", function () {
var name = $("#doc_name").val();
if(!name){
alert(" !");
return;
}
var s = `
<div class="remove">
<span class="names">${name}</span>
<button class="layui-btn"> </button>
</div>
`;
$("#name_list").append(s);
$("#doc_name").val("");
});
//
$(document).on("click", ".remove", function () {
$(this).remove();
});
});
function f1(){
//
var s = `
<div id="layer1" >
<div class="layui-input-inline">
<label class="layui-form-label"> :</label>
<input id="doc_name" type="text" lay-verify="required" placeholder=" " autocomplete="off" class="layui-input">
<button class="layui-btn" id="add"> </button>
</div>
<label class="layui-form-label"> :</label>
<div id="name_list" class="layui-inline">
</div>
</div>
`;
//
layer.open({
type: 1,
skin: 'layer-cover',
area: ['900px', '470px'],
anim: 5,
title: "xx ",
content: s,
btn: [' '],
yes: function(){
//
var arr = [];
$(".names").each(function(i){
var name = $(this).text();
arr.push(name);
})
alert(arr);
},
btnAlign: 'c',
shadeClose:'true',
end: function(index, layero){
}
});
}
script>
html>
다음으로 전송:https://www.cnblogs.com/libin6505/p/10870166.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.