摘:https://blog.csdn.net/luanpeng825485697/article/details/77662857
$cr = $("<label></label>"); //使用h5代码创建元素
$("#div1").append($cr); //添加创建好的元素
//创建文本节点
$cr = $("<label>这里就是文本</label>"); //在元素中加上文本就是创建文本节点,更准确的说法应该是创建元素节点和文本节点
$("#div1").append($cr); //创建好的元素
//创建属性节点
$cr = $("<label title='mytitle'>这里就是文本</label>"); //创建包含title属性的label元素
$("#div1").append($cr); //append表示在父元素内部结尾追加元素
$("#div1").prepend($cr); //prepend表示在父元素内部首部添加元素
$cr.appendTo($("#div1")); //appendTo表示子元素追加到父元素内部结尾
$cr.prependTo($("#div1")); //prependTo表示子元素添加到父元素内部首部
$("#div1").after($cr); //after表示在元素后面添加同胞元素
$cr.insertAfter($("#div1")); //insertAfter表示添加到指定元素的后面
$("#div1").before($cr); //before表示在元素前面添加同胞元素
$cr.insertBefore($("#div1")); //insertBefore表示添加到指定元素的前面
动态添加内容:
$("#add_red_envelope").click(function(){
var url = globalConfig.pre_api_url +"/wxwall_api/redbag/check_redbag.php";
var hour = $('#startHour option:selected').val();
var minute = $('#startMinute option:selected').val();
var date = new Date();
var seperator = "-";
var year = date.getFullYear(); //获取年份
var month = date.getMonth() + 1; //月份是从0-11,所以获得月份后要加1才是当前的月份
var strDate = date.getDate(); //日期
var currentDate = '';
var start_time = '';
var data = {};
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
currentDate = year + seperator + month + seperator + strDate;
// 显示日期输入框的值
$("#currentDate").val(currentDate);
start_time = currentDate + ' ' + hour + ':' + minute;
data = {
"start_time":start_time,
};
//请求初始化数据
request(url,data,function(res){
var selected_data = res.data.selected_data;
var recomm_datas = res.data.recomm_datas;
var len = recomm_datas.length;
var recommendTimes = [];
var recommendNums = [];
// 添加推荐时间和可发红包数
for(var i=0;i<len;i++){
var dateAndTime = recomm_datas[i].recomm_time.trim().split(" ");
var recommTimeList = '<li class="other_recommend" οnclick="chooseTime(this);" id="'+i+'">' + dateAndTime[1] + '</li>';
var M_redbag_left = recomm_datas[i].M_redbag_left;
var M_n = recomm_datas[i].M_n;
var redBagLeftList = '<li class="number" id="num'+i+'">' + M_n + '</li>';
$("#recommendTime").append(recommTimeList);
$("#RedBagMaxNum").append(redBagLeftList);
}
$('#leftRedBag').text(selected_data.M_redbag_left);
// 显示表单form和footer
$("form").css("display","block");
$("footer").css("display","block");
});
});