将值重新分配给变量
Reassigning a value to a variable
我觉得我一定在这里错过了一些非常明显的东西。我从div 中获取文本并使用 if 语句将变量的值重新分配给"javascript"(如果它是"HTML"),但这似乎根本不起作用。
有人可以帮助我吗?
var currentChoice = $('#contentSelector').text();
var newChoice = currentChoice;
if (currentChoice == 'HTML') {
currentChoice = 'Javascript';
};
alert(currentChoice);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="contentSelector"> HTML </div>
谢谢
"HTML"周围有空格,因此可能不匹配。"HTML"不同于"HTML"。
这样做,它$.trim($('#contentSelector').text());
元素
的HTML
文本值的两侧都有空格。在测试 if
语句中的值之前,可以使用 trim()
删除这些内容:
var currentChoice = $('#contentSelector').text().trim();
如果你已经在使用 jquery,为什么不呢:
var $currentChoice = $('#contentSelector')
if ($currentChoice.text().toString() == "HTML"){
$currentChoice.text('Javascript');
};
相关文章:
- 在运行时使用预先确定的对象分配变量
- 重新分配变量和重新定义之间的性能差异
- Javascript:在对象中分配变量时命名函数的好处
- Angularjs 控制器在服务方法返回之前从服务中分配变量
- 在 JavaScript 中的 for 循环中重新分配变量的目的是什么?
- 按设置的数量拆分字符串,并为拆分分配变量
- 嵌套的 if/else 语句讨论了分配变量.我已经这样做了,但它仍然不起作用
- 有没有理由不在 while 块声明中分配变量
- JSON - 访问 JSON 数组并分配变量
- Angular2 火力基地检索并分配变量
- 是否可以在运行依赖项之前在 gulp 任务中分配变量
- 在 JS 中的 for 循环中重新分配变量是什么意思
- 使用多种组合分配变量的最佳方法是什么
- 使用函数从字符串中分配变量名称
- 如何调用chrome.storage.sync.get并在页面加载时分配变量
- 在JavaScript中用冒号分配变量的语法有效吗
- 带有单选按钮的If语句不分配变量
- 正在从内部回调中分配变量
- Javascript在匿名函数中分配变量的值
- 使用jQuery分配变量类型时出错