Js 擷取字串(hover事件)
http://www.w3school.com.cn/js/js_obj_regexp.asp
http://www.w3school.com.cn/js/jsref_substring.asp
http://www.w3school.com.cn/js/jsref_obj_regexp.asp
筆記記錄:
$(function(){
var suffix = "_hover";
var regCheckSuffix = new RegExp(suffix+"$","i"); //“i” 表示區分大小寫的匹配
$("img.hover").hover(
function(){
var imgPath = $(this).attr('src');
var index=imgPath.lastIndexOf('.');
var strLeft=imgPath.substring(0,index);
var strRight=imgPath.substring(index);
if(! regCheckSuffix.test(strLeft))
{
$(this).attr("src",strLeft+ suffix +strRight);
}
},
function(){
var imgPath=$(this).attr('src');
var index=imgPath.lastIndexOf('.');
var strLeft=imgPath.substring(0,index);
var strRight=imgPath.substring(index);
if(regCheckSuffix.test(strLeft))
{
strLeft=strLeft.substring(0,strLeft.length-suffix.length);
}
$(this).attr("src",strLeft+strRight);
});
});
相關文章
- 字串擷取字串
- PHP字串擷取PHP字串
- php字串擷取函式,支援中文擷取PHP字串函式
- js字串擷取函式slice()、substring()、substr()JS字串函式
- MySQL 字串函式:字串擷取MySql字串函式
- php中英字串擷取PHP字串
- js擷取JS
- jQuery字串擷取詳解jQuery字串
- iOS擷取NSString字串iOS字串
- Mysql字串擷取函式MySql字串函式
- js實現的擷取指定長度字串程式碼JS字串
- JS擷取字串方法集合JS字串
- iOS NSString字串擷取方法iOS字串
- shell 擷取變數的字串變數字串
- JS字串擷取函式slice(),substring(),substr()的區別JS字串函式
- jQuery hover事件jQuery事件
- JavaScript 擷取指定指定區間字串JavaScript字串
- Shell中的字串擷取介紹字串
- php 擷取中英文混合字串PHP字串
- C#常用字串擷取C#字串
- shell 使用陣列及字串擷取陣列字串
- js擷取指定字串長度程式碼區分中英文JS字串
- Swift 4.0 字串擷取,拼接,字串富文字顯示Swift字串
- JS切割擷取字串方法總結JS字串
- js擷取字串程式碼例項JS字串
- Linux下的字串擷取詳解Linux字串
- javascript擷取指定指定區間的字串JavaScript字串
- swift 字串學習 (index用法和擷取)Swift字串Index
- iOS擷取特定的字串(正則匹配)iOS字串
- php 如何擷取中文字串PHP字串
- Linux shell指令碼的字串擷取Linux指令碼字串
- sql常用函式詳解(一)——字串擷取SQL函式字串
- 字串擷取 slice,substr,substring 的區別字串
- MySQL 字串擷取相關函式總結MySql字串函式
- 擷取字串字串
- js 擷取檔案字尾名JS
- js擷取影片的封面圖片JS
- Javascript之字串擷取函式slice()、substring()、substr()JavaScript字串函式