HTML篇之CSS样式:<button></button>按钮变成超链接<a></a>的样式

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script type="text/javascript" src="jquery.min.js"></script>
	<style>
    .btn {
        color: blue;    
        background-color: #FFFFFF;
        border: 0px none;  //去边框
        font-family: "宋体";
        font-size: 15px;
        text-decoration:underline;  //加下划线
    }
    .btn:hover{
        color:red;
        border: none;
        cursor: hand;
        cursor: pointer;
        text-decoration:underline;  //加下划线
    }
    .btn:focus { 
        outline: none;    //去边框
    } 
	</style>
	<script type="text/javascript">
$(function(){
    $("input:button").click(function() {
        str = $(this).val()=="编辑"?"确定":"编辑";  
        $(this).val(str);   // 按钮被点击后,在“编辑”和“确定”之间切换
        $(this).parent().siblings("td.'.2-item'").each(function() {  // 获取当前行的其他单元格
            obj_text = $(this).find("input:text");    // 判断单元格下是否有文本框
            if(!obj_text.length)   // 如果没有文本框,则添加文本框使之可以编辑
                $(this).html("<input type='text' value='"+$(this).text()+"'>");
            else   // 如果已经存在文本框,则将其显示为文本框修改的值
                $(this).html(obj_text.val()); 
        });
        $(this).parent().siblings("td.'.1-item'").each(function() {  // 获取当前行的其他单元格
            obj_text = $(this).find("select");    // 判断单元格下是否有文本框
            if(!obj_text.length)   // 如果没有文本框,则添加文本框使之可以编辑
                $(this).html("<select><option value='volvo'>Volvo</option><option value='volvo'>Volvo</option></select>");
            else   // 如果已经存在文本框,则将其显示为文本框修改的值
                $(this).html(obj_text.val()); 
        });
    });
     });    
	</script>
</head>
<body>
<table>
    <tr>
    	<td>2</td>
    	<td class="1-item">1</td>
    	<td class="2-item">2</td>
    	<td class="2-item">2</td>
    	<td><input class="btn"  type="button" value="编辑"></td>
    </tr>
    <tr><td>2</td><td>5</td><td><input type="button" name="btnSubmit" id="btnSubmit"  value="编辑"></td></tr>
    <tr><td>3</td><td>8</td><td><input type="button" value="编辑"></td></tr>
    <tr><td>4</td><td>2</td><td><input type="button" value="编辑"></td></tr>
</table>
</body>
</html>



注:样式实现的功能:按钮变成超链接。其他代码是可编辑table,如果不可行可能是引用的

<strong><span style="font-size:18px;">jquery.min.js版本问题</span></strong>
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值