我有一个选择框,上面附有国家值(例如英国)
我的目标是根据所选的选项在页面上显示国旗图像
无法在选择选项中插入图像路径,因此我希望能够提取选项值的最后2个字符,并在生成的图像src eg中使用它们
<img src="/images/countries/IN.png">
印度
这可以用js来完成吗?
我有以下与jQuery返回所选选项的文本值的时刻,但想在图像URL实现这一点。
$(document).ready(function(){
$("select.country").change(function(){
var selectedCountry = $(".country option:selected").val();
document.getElementById("resultDiv").innerHTML = selectedCountry;
});
});
html prettyprint-override"><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<form>
<label>Select Country:</label>
<select class="country">
<option value="United States US">United States US</option>
<option value="India IN">India IN</option>
<option value="United Kingdom UK">United Kingdom UK</option>
</select>
</form>
<div id="resultDiv"><img src="images/++RESULT++.png"></div>
您可以使用获取最后两个字符。子字符串()
selectedValue.substring(selectedValue.length-2, selectedValue.length)
我现在已经用下面的代码解决了这个问题。谢谢大家的帮助!
$(document).ready(function(){
$("select#country").change(function(){
var selectedCountry = $("#country option:selected").val();
var countryCode = selectedCountry.substring(selectedCountry.length-2, selectedCountry.length);
$("#CountryFlag").html("<img src=\"/images/countries/" + countryCode + ".GIF\" /> </object>");
});
});
问题内容: 嘿,我在PostgreSql中有2个表: 和一些数据: 文件: 更新: 因此,所有更新都指向同一文档,但是所有更新的日期都不同。 我想做的是从文档表中进行选择,但还要包括基于日期的最新更新。 这样的查询应如何显示?这是我目前拥有的,但我列出的是所有更新,而不是我需要的最新更新: 包括; 我在查询中需要这个的原因是我想按更新模板中的日期排序! 编辑:此脚本已大大简化,因此我应该能够创建一
问题内容: 我可以在html选择选项中使用两行文字吗?怎么样? 问题答案: 不,浏览器不提供此格式选项。 您可能会用一些带有s和JS的复选框来伪造它,然后用JS将其变成弹出菜单。
我在反应中有一个选择,只是想console.log选择的值。我的问题是console.log返回最后选择的值。例如,如果我选择4,然后是3,然后是5,代码将呈现1(默认值),然后是4,然后是3。 这是我的JSX代码: 这是处理输入更改的函数:
问题内容: 在Node.js中使用Mongoose,您可以使用find返回一些字段。例如。 但我似乎无法弄清楚如何使用findOneAndUpdate返回某些字段。 有人做到过吗?我在文档中找不到它。 问题答案: 从说明书,该参数需要一个关键的它,因为还有其他的细节,比如和地方适用。您 还 需要以下选项: 您也可以使用 请注意,没有返回的文档处于处理更新修改 之前 的状态。有时候这就是您的意思,但
我有一个可以包含多个可选ID的类,该类将选择第一个可用ID并将其返回给调用方。像下面这样。 我想使用像map和orElse这样的可选方法,但在这种情况下,它会导致太多的嵌套。另外两个伪代码选项可能是。 有没有比我现有的方法更好的方法?我很想通过做香草isPresent()检查来避免嵌套。
问题内容: 我使用的选择标记的格式允许多次选择,但我希望选择的最大数量为10。使用JavaScript或jquery是否可以? 提前致谢! 问题答案: 这是供您使用的一些完整代码…一定要喜欢Google AJAX API Playground :-) 编辑1: 注意:这只允许您选择5,因为我不想复制/粘贴另外10个选项:-)