我在文本框上有这个值。
JS获取产品名称
id="productImage
-
PRD_62533.jpg
现在我已经删除了每个产品的按钮。
因此,当我尝试点击其中一个删除图片时,它会将值移至文本框$('.removeImageInput').on('click', function()
{
var ID = $(this).attr('id');
$('.subImageListInput'+ID).hide();
});
。
例如,我点击删除按钮imageInputCurrent
,以便从文本框中取出。
这是JS:
dplyr
所以我的问题是如何从文本框library(dplyr)
desired_df <- mutate(rowwise(foo), L = sample(K,1))
删除当前点击删除图片产品名称值?
答案 0 :(得分:2)
这应该有效:
$('.removeImageInput').on('click',function(){
var pic = "PRD_62533.jpg"; // assume you can get pic's full name
var value = $('#imageInputCurrent').val();
var index = value.indexOf(pic);
// if there is a comma right after pic string in value
// add a comma after the string that gonna to be replaced
// or add a comma behind it
// var replace = value[index+pic.length] == ',' ? pic + ',' : ',' + pic;
var replace = value[index+pic.length] == ',' ? pic + ',' : value[index-1] == ',' ? ',' + pic : pic;
value = value.replace(replace, '');
console.log(value);
$('#imageInputCurrent').val(value);
})
编辑:发布后不久,我发现如果$('#imageInputCurrent').val()
Ryuk Lee的回答是更好的选择
Edit2:现在它工作正常,即使只有一个jpg。
答案 1 :(得分:2)
试试这个
version_number
编辑:现在即使文本框中有很多ID,它也能正常工作。
答案 2 :(得分:0)
client = new Paho.MQTT.Client("10.10.10.10", 1884, Math.random().toString(16).substring(7))