Jquery 创建标签属性

前端-jq创建标签/添加属性/css属性

阅读目录

jq创建标签

var ptag = $('<p>');  

回到顶部

jq添加属性如href,id,class,name等


$('#content').attr('class/id/name/href', 'active')

$('#id').html('标签的文本')

$('#input).val('xxxxxxx')

回到顶部

jq添加style属性即css,如width,height,text_aling

$("div").css({"background-color":"yellow","font-size":"200%"});

var css = {
    background-color: '#EEE',
    height: '500px',
    margin: '10px',
    padding: '2px 5px'
};
$("div").css(css);

jq向标签里添加标签

var ptag = $('p')

回到顶部

在父标签里添加子标签

$('#id').append(ptag)

回到顶部

jq获取checkbox的值

<ul >
                <li><input type="checkbox" name="friend_name" value="zhangshan">张三</li>
                <li><input type="checkbox" name="friend_name" value="lisi">李四</li>
                <li><input type="checkbox" name="friend_name" value="python">派神</li>
                <li><input type="checkbox" name="friend_name" value="java">加瓦</li>
</ul>


<script>
var friend_name = new Array()
        $('input[name="friend_name"]:checked').each(function (i) {
            friend_name[i] = $(this).val()
        });

</script>

前端接收后端json数据,循环遍历添加标签

ajax接收遍历处理json格式数据 - 年少、 - 博客园
解决后端数据遍历 前端标签添加事件_YJie_-_的博客-CSDN博客

// 后端数据格式为:{key:value,key:value}
function userEdit(t) {
            // 1. 点击按钮时,获取该条信息的用户id,去获取该用户信息
            // 2. 将信息赋值给模态框,然后显示模态框
            // 3. 用户修改完信息后,点击保存,将数据发给后端保存,保存成功弹出对话框,告知保存成功,失败让用户重新提交
            let user_id = $(t).closest("tr").find("td").eq(1).text();
            $.ajax({
                type: "get",
                url: "/user/edit?user_id=" + user_id,
                success: function (d) {
                    console.log(d);
                    if (d.code != 0) {
                        alert(d.desc)
                    } else {
                        let user_data = d.data;
                        let html = "";
                        console.log(user_data)  // 如果获取的是json字典
                        $.each(user_data, function (key, value) {
                            {#html += '<div class="form-group">\n' +#}
                            {#    '                            <label for="name" class="col-sm-2 control-label">姓名:</label>\n' +#}
                            {#    '                            <div class="col-sm-10">\n' +#}
                            {#    '                                <input type="text" class=" form-control" id="name" placeholder="姓名">\n' +#}
                            {#    '                            </div>\n' +#}
                            {#    '                        </div>'#}

                            html += '<div class="form-group">' + '<label for="' + key + '" class="col-sm-2 control-label">' + key + ':</label>\n'
                                + '<div class="col-sm-10"> \n' +
                                '<input type="text" class=" form-control" id="' + key + '" placeholder="' + value + '">' + '</div>' + '</div>'

                        });
                        $("#user-form").append(html)
                    }
                }
            });

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值