我是编码和尝试自己构建的新手。不确定如何甚至问别人可以理解。我试过谷歌搜索,但找不到我需要的信息。例如,我有这个:
输入名称=“generic_name”value =“将$(价格)添加到应付总金额”
有没有办法可以使用带有jQuery的窗口提示来根据用户的输入更改(price)部分?如果可能,不想更改值的格式。只是希望能够定位该(价格)部分并相应地进行更改。
答案 0 :(得分:0)
var oldString = $('input [name="generic_name"]').val();
var newValue = [Whatever you want]; //you can grab value from an input field user is using
var newString = oldString.replace("price", newValue);
$('input [name="generic_name"]').val(newString );
这将获取完整的字符串值,替换指定的子字符串,并将旧值替换为新值。
答案 1 :(得分:0)
看看这个JS小提琴: -
https://jsfiddle.net/36r54z88/5/
function changePrice(){
newPrice = $('#userPrice').val();
$('#price').html(newPrice);
}
userPrice是您输入用户输入的文本框的ID,price是您显示价格的元素的ID。