javascript - 如何在 Jquery 选择器中使用变量
问题描述
我希望能够在 Jquery 选择器中使用变量:
我在屏幕上有 100 个值,称为 myValue11、myValue21、myValue31 等,我希望能够根据其值将数据插入这些值之一
var myVariable;
//Checking if the values are empty, if so, set 'myVariable' to a numeric value
if ($('#myValue11').val() == "")
{
myVariable = 1;
}
else if ($('#myValue21').val() == "")
{
myVariable = 2;
}
else if ($('#myValue31').val() == "")
{
myVariable = 3;
}
//通过使用'myVariable'插入第一个空值
$('#myValue+myVariable+1').val("Hello World!"); //Doesn't work
上面的代码不起作用,我似乎找不到将这个变量插入选择器的方法,任何帮助将不胜感激。谢谢
解决方案
尝试
$('#myValue'+myVariable+'1').val("Hello World!");
您需要额外的引号来终止字符串。
推荐阅读
- python - 函数连续执行两次后的 discord.py
- python - 我试图一次将多个字典保存到一个列表中,同时保持它们的值,但它不起作用
- testing - 我们在 .testcafe-electron-rc 的“mainWindowUrl”属性中为 atom/vscode 等可执行电子应用程序指定了什么?
- python - 在 Python 3.8.0 中编码字符串时如何删除 b' 和 '?
- xml - XSLT:通过在外部文件中复制具有属性值的标签来转换 xml 文件
- javascript - 如何单独加载jQuery?
- selenium - 运行测试时出现 Specflow V 3 Selenium BDD 错误
- android - 如何使用 GSON 和 Typetoken 获取 JSON 中的特定信息?
- php - Yii2 文件下载/显示内联保存在数据库 Blob 中
- ios - 一旦firebase抛出错误,无法将布尔变量设置为false