<script type="text/javascript">
$(function(){
$("img.hover").hover(
function(){
var strName=$(this).attr('src');
var index=strName.lastIndexOf('.');
var strLeft=strName.substring(0,index);
var strRight=strName.substring(index,strName.length); //varstrName=$(this).attr('src').replace("b.gif",".gif");//使用这个会出问题
$(this).attr("src",strLeft+'b'+strRight);
},
function(){
var strName=$(this).attr('src');
var index=strName.lastIndexOf('.');
var strLeft=strName.substring(0,index-('b').length);
var strRight=strName.substring(index,strName.length);
$(this).attr("src",strLeft+strRight);
});
});
</script>
分享到:
相关推荐
字符串也可以包含特殊字符,如换行符(`\n`)、制表符(`\t`)等。 #### 常见字符串操作 1. **字符串连接**:可以通过加号(`+`)来连接两个或多个字符串。例如: ```javascript var str1 = "Hello"; var str2 ...
JavaScript提供了许多内置的String对象方法,用于处理字符串,如`length`获取长度,`charAt(index)`获取指定索引处的字符,`substring(startIndex, endIndex)`截取子字符串,`indexOf(searchValue[, fromIndex])`...
JavaScript字符串还提供了丰富的内置函数,用于处理字符串,如 `.length` 获取字符串长度,`.charAt(index)` 获取指定位置的字符,`.indexOf(substring)` 查找子字符串的位置,`.substring(start, end)` 截取子字符...
这里,`LOCATE`函数用于找到`<contact>`标签的位置,`SUBSTRING`用于截取需要替换的字符串,而`REPLACE`函数则执行实际的替换操作。 在实际操作中,了解正则表达式的语法至关重要。MySQL支持的部分正则表达式元字符...
如果没有指定第二个参数,则默认截取到字符串的末尾。 除了上述方法外,JavaScript字符串还可以使用\x##的形式来表示ASCII字符的十六进制值,以及使用\u####的形式来表示Unicode字符,这在处理非标准ASCII字符时...
这种方法通过循环遍历字符串,找到第一个非空格字符的位置,然后截取该位置到字符串末尾的部分作为结果返回。同样地,也会有一个针对右端空格的函数来处理。最后,将这两个函数组合起来达到去除字符串前后空格的目的...
String对象提供了多种方法,如`charAt()`获取指定位置的字符,`length`获取字符串长度,`substring()`截取子字符串,`indexOf()`和`lastIndexOf()`查找子串位置,`replace()`替换子串,`split()`分割字符串,以及`...
在JavaScript中,生成随机数和随机字符串是常见的需求,尤其在加密、安全或者模拟随机行为时。本文将介绍五种不同的方法来实现这一目标。 ### 第一种:使用`randomString`函数生成随机字符串 该方法定义了一个名为...
本文将详细介绍JavaScript中用于分割和截取字符串的常用方法,包括`substr()`、`substring()`、`indexOf()`、`lastIndexOf()`以及`split()`。这些方法可以帮助我们高效地操作字符串,提取所需的信息。 1. `substr...
3.3.html 截取字符串的子串。 3.4.html 用户自定义的实现slice函数功能的函数。 3.5.html 删除数组最后项的方法。 3.6.html 向数组头添加一个项。 3.7.html 多维数组的实现方法。 第4章(\c04...
React截断字符串 像黄油一样截断字符串。 特征 它会在中间截断很长很长很长...很长很长的弦! 要求 该库依赖于空格进行截断。 感谢。 演示: : :rocket: 超快的 :rainbow: 超轻:1.76 KB 目录 贡献 去做 执照 ...
我们可以使用`+`运算符连接字符串,`substring`方法截取子字符串,`indexOf`查找子串位置,`replace`替换子串。字符串还有许多其他的方法,如`trim`去除两端空白,`toUpperCase`转大写,`toLowerCase`转小写。 在...
与`LTrim()`类似,它从字符串末尾开始查找,找到第一个非空白字符时停止,然后返回截取后的字符串。 ```javascript function RTrim(str) { var whitespace = new String("\t\n\r"); var s = new String(str); if...
截取字符串** - **`substring(start, end)`**:截取从 `start` 开始到 `end - 1` 结束的部分。 ```javascript var myString = "Every good boy does fine."; var section = myString.substring(6); // 结果: ...
`substr()` 方法从指定位置开始截取字符串,并返回指定长度的子字符串。例如: ```javascript var src = "images/off_1.png"; alert(src.substr(7, 3)); // 输出 "off" ``` 这里从下标7开始,截取3个字符。 2...
为了去除小数点并获取固定长度的字符串,可以使用`slice()`或`substr()`方法截取小数点后的部分: ```javascript Math.random().toString(36).slice(2); ``` 然而,这种方法生成的字符串长度依然不固定。如果我们...
它不仅能帮助开发者获取特定位置的字符,还能在很多情况下辅助进行字符串的比较、拼接、截取等操作。因此,charAt()是学习JavaScript字符串操作时的基础知识点之一。对于JS入门学习者来说,理解并熟练使用charAt()...
- `substring(indexStart[, indexEnd])`和`slice(start[, end])`:截取字符串的一部分。 3. **字符串操作** - 模拟数组操作:由于字符串不可变,我们不能直接使用数组的方法,但可以利用`Array.prototype`的方法...
此处`DataBinder.Eval`用于获取数据项中的日期字符串,再通过`System.DateTime.Parse`转换为日期类型,最后调用`ToShortDateString`方法显示短日期格式。 #### 动态链接 7. **动态生成超链接**:可以使用ASP中的`...