[英]Hide a certain character in an input field jQuery
我试图在输入字段中隐藏美元符号。 我正在使用按钮中的一些值填充输入字段,因此,当您单击按钮时,它将填充该字段,但是由于某些原因,它仍然显示美元符号。 一些帮助将不胜感激。
谢谢,
这是我的小提琴-http: //jsfiddle.net/7Shzg/1/和下面的代码
$('#amount').html($('#amount').html().replace("$",""));
$( "button" ).click(function() {
var text = $( this ).text();
$( "#amount" ).val( text );
});
尝试以下操作:在读取文本值时,用空白替换$
。 另外,您在jsfiddle中得到了两个具有相同ID的元素。 输入框输入id =“ amount”。
HTML:
<label>Sum:</label>
<input type="text" id="amount" name="amount">
<ul id="money">
<li>$500</li>
<li>$1000</li>
</ul>
jQuery的:
$( "#money li" ).click(function() {
var text = $( this ).text().replace('$','');
$( "#amount" ).val( text );
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.