JQ根据文件名抽出文件后缀的方法-劣版

本文介绍了一种使用HTML和JavaScript实现文件后缀名动态展示的方法。通过创建隐藏域来存储文件名,并利用jQuery遍历这些隐藏域,提取文件扩展名并显示出来。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘要:这是
1、在HTML中需要设置两个隐藏域和一个显示后缀的元素:

<span style="white-space:pre">	</span><input type="hidden" id="n${bean.id}" value="${bean.zy.zymc}"/>   //<span style="font-family: Arial, Helvetica, sans-serif;">${bean.zy.zymc}为文件名</span>
<span style="white-space:pre">	</span><input type="hidden" class="zymc" value="${bean.id}"/><span style="font-family: Arial, Helvetica, sans-serif;">	</span>
<span style="white-space:pre"></span><pre name="code" class="html"><span style="white-space:pre">	</span><span id="l${bean.id}"></span>


2、当网页加载时,找到隐藏域中的值,并把后缀名分离开。

	$().ready(function(){
			//获取所有id
			var list=new Array();
            $(".zymc").each(function (){
                list.push($(this).val());
            });			
            if(list.length>0){
            	for(var i=0;i<list.length;i++){
            		var str1="#n"+list[i].toString();
            		var str2="#l"+list[i].toString();
            		var name=$(str1).val();
            		var fileExtension = name.split('.').pop().toUpperCase();   //用split分离,大写
            		$(str2).text(fileExtension);
            	}
            }
		});




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值