我正在寻找一段时间,没有结果,所以我决定问你们。 :)jQuerys .val()没有设置自举输入值
我有这样一些引导-输入:
<input class='form-control' id='start_name' />
<input class='form-control' id='end_name' />
Normaly我将选择等
var myValue = $('#start_name').val();
的问题我已经是,我想选择包含指定字符串的元素数据之前获得的设置如下:
$('#start_name').val('foobar');
显然.val()
未设定输入字段的值。我不得不额外添加一行
$('#start_name').attr('value', 'foobar');
或结合它像
$('#start_name').val('foobar').attr('value', 'foobar');
在实际工作中的代码,我想用它来选择相关的元素,并清空它是:
$("input[value='" + theSpecifiedValue + "']").val('');
(从X输入中选择包含字符串的输入)
但是由于我使用引导程序,我不得不明确必须设置值.attr()
有没有一些即时失踪或这是唯一的方法吗?
只是选择包含指定字符串的元素然后清空它? –
@ShadyAlset是的。其实它是一个画布元素地图,用户可以通过点击地图选择一个绘制的节点。这将在输入字段中填入一个值。当他再次选择它时,输入字段应该是空的。由于有2个输入,因此脚本应检查所选节点名出现在哪个节点上并将其清空。当然,尽可能减少代码:) – Dwza
感谢您的解释,请参阅我的答案,我希望这是您所需要的。 –