Ria*_*ney 87 string jquery replace
我有一个字符串"-123445".是否可以从字符串中删除" - "字符?
我尝试了以下但无济于事:
$mylabel.text("-123456");
$mylabel.text().replace('-', '');
Run Code Online (Sandbox Code Playgroud)
use*_*716 158
$mylabel.text( $mylabel.text().replace('-', '') );
Run Code Online (Sandbox Code Playgroud)
因为text()
获取值并text( "someValue" )
设置值,所以只需将一个放在另一个中.
相当于做:
var newValue = $mylabel.text().replace('-', '');
$mylabel.text( newValue );
Run Code Online (Sandbox Code Playgroud)
编辑:
我希望我能正确理解这个问题.我假设$mylabel
是在jQuery对象中引用DOM元素,而字符串在元素的内容中.
如果字符串在某个不属于DOM的其他变量中,那么在将其插入DOM 之前,您可能希望.replace()
针对该变量调用该函数.
像这样:
var someVariable = "-123456";
$mylabel.text( someVariable.replace('-', '') );
Run Code Online (Sandbox Code Playgroud)
或者更详细的版本:
var someVariable = "-123456";
someVariable = someVariable.replace('-', '');
$mylabel.text( someVariable );
Run Code Online (Sandbox Code Playgroud)
$mylabel.text("-123456");
var string = $mylabel.text().replace('-', '');
Run Code Online (Sandbox Code Playgroud)
如果你已经这样做变量string
现在成立"123456"
你也可以(我想更好的方式)这样做......
$mylabel.text("-123456");
$mylabel.text(function(i,v){
return v.replace('-','');
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
249272 次 |
最近记录: |