2014-07-08 50 views
0

我想在輸入字段中隱藏美元符號。 我使用按鈕中的某些值填充輸入字段,因此當您單擊該按鈕時,它將填充該字段,但仍然出於某種原因仍顯示美元符號。一些幫助將不勝感激。隱藏輸入字段中的某個字符jQuery

感謝,

這裏是我的小提琴 - http://jsfiddle.net/7Shzg/1/和代碼波紋管

$('#amount').html($('#amount').html().replace("$","")); 

$("button").click(function() { 
     var text = $(this).text(); 
      $("#amount").val(text); 
      }); 
+3

你已經有相同的ID兩個元素在小提琴? – Mritunjay

+0

我不認爲你的第一行代碼是在做任何事情,你不能刪除它。 – Mritunjay

回答

1

試試這個:用空白空間代替$在閱讀文本值。你在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); 
}); 

Working Demo

+0

非常感謝,工作 – dikei

+0

高興地幫助你;) –