JS 添加和删除HTML 标签

//添加一行价格
$(‘#add_ladder_price‘).click(function(){
    var trHTML = ‘<tr align="center" class="tr_ladder_price">‘ +
        ‘<td><input style="text-align: center" type="text" name="purchases" value=""/></td> ‘ +
        ‘<td><input style="text-align: center" type="text" name="price_cn" value=""/></td> ‘ +
        ‘<td><input style="text-align: center" type="text" name="price_us" value=""/></td> ‘ +
        ‘<td><img src="" width="20px" height="20px" class="cls_delete_ladder_price"></td>‘;
    $(‘#tbody_ladder_price‘).append(trHTML);
    // alert("添加价格");
})
//删除一行价格 只对静态加载的标签绑定了该事件  动态绑定需要用on()方法绑定//$(‘.cls_delete_ladder_price‘).click(function(){//    alert("删除价格");//    $(this).parent().parent().remove();//})
//删除一行价格   包含动态添加的$(document).on("click",".cls_delete_ladder_price",function(){    alert("删除价格");    $(this).parent().parent().remove();});
on()方法如下
$(selector).on(event,childSelector,data,function,map)
****************************删除的这个试了好多次,只有以上这个好用了。。。还不知道为什么,我将selector指定为要绑定事件的父级标签是不可以的,点击后会走不进来。。但是总觉得将selector指定为document太大了,不太合适。有知道的大神还望不吝赐教。多谢。

  给出一个jQuery.on()方法的详解点这里

时间: 2024-12-28 13:01:46

JS 添加和删除HTML 标签的相关文章

js添加确认删除操作注意事项

1 function delsure(){ 2 if(confirm('确认删除吗?')){ 3 return true;//点击确定则返回这里的内容 4 }else{ 5 return false; 6 } 7 } 在表单中添加onsubmit="return delsure(this)", confirm("确认删除吗?")如果点确定返回true,点取消返回false,必须要添加return true和return false,不然不起作用! js添加确认删除操

用JS添加和删除class类名

下面介绍一下如何给一个节点添加和删除class名 添加:节点.classList.add("类名"): 删除:节点.classList.remove("类名"): 以tab切换为例: 在写tab切换的时候,通常我们会给选中的tab设置不同的样式,常用的方法是给被选中的tab新增一个class名,然后改这个class名的样式. 比如 起一个class名叫“active” 设置样式 .active{ color: #FFD113 !important; } 在html代

电力项目十七--数据字典首页JS添加和删除表格

知识点:jQuery是一个JavaScript函数库. JS代码: function insertRows(){ //获取表格对象 var tb1 = $("#dictTbl"); var tempRow = $("#dictTbl tr").size();//获取表格的行数 var $tdNum = $("<td align='center'></td>"); $tdNum.html(tempRow); var $tdN

纯js 添加数组删除

Array.prototype.remove = function (s, dust) { //如果dust为ture,则返回被删除的元素 if (dust) { var dustArr = []; for (var i = 0; i < this.length; i++) { if (s == this[i]) { dustArr.push(this.splice(i, 1)[0]); } } return dustArr; } for (var i = 0; i < this.length

js兼容性 - 动态删除script标签后 ,定义的函数是否执行

hello.js function hello(){ alert('hello'); } hello.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script id="hello" src="hello.js">

原生JS添加类名 删除类名

为 <div> 元素添加 class: document.getElementById("myDIV").classList.add("mystyle"); 为 <div> 元素添加多个类: document.getElementById("myDIV").classList.add("mystyle", "anotherClass", "thirdClass")

原生JS 添加或者删除某个class

$S.addHandler($S.getId(fav[i]),'mouseover',function(){                this.className += " "+'S_hover';            });            $S.addHandler($S.getId(fav[i]),'mouseout',function(){                var reg = new RegExp('(\\s|^)'+'S_hover'+'(\\s|

js动态添加和删除标签

html代码 <h1>动态添加和删除标签</h1> <div id="addTagTest"> <table> <thead><tr><th>姓名</th><th>年薪</th><th>操作</th></tr></thead> <tbody id="info"> </tbody>

jQuery如何为指定标签添加和删除一个样式

jQuery如何为指定标签添加和删除一个样式:在网页的实际应用中,需要根据不同的条件来改变元素的CSS样式,通过动态的给元素添加删除一个CSS类可以实现此功能,下面通过实例来介绍一下如何实现此种功能.一.使用addClass()和removeClass()添加和删除一个CSS类:代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="