javascript - 关于 "if"条件的简单 Javascript 问题

标签 javascript jquery html

if (selectedCountry == "USA") {
  $("#state").show();
}

如何在相同条件下更改我的 div #state 的名称? (将 name="NewName" 添加到我的 div id="state")

像这样:

if (selectedCountry == "USA") {
  $("#state").show();
  $("#state").name("NewName");      <-- ?
}

最佳答案

使用 .attr() 在元素上设置属性,为此:

if (selectedCountry == "USA") {
  $("#state").show().attr("name", "NewName");
}

如果一次设置多个,也可以传递一个对象,例如:

if (selectedCountry == "USA") {
  $("#state").show().attr({ name: "NewName" });
}

假设你的意思是<select>这里有一个下拉菜单,因为 <div>不会被序列化为形式 a name属性没有用或有效,如果这不是选择,只需找到表单元素并执行相同的 .attr()打电话。

关于javascript - 关于 "if"条件的简单 Javascript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922493/

相关文章:

javascript - 使用 strope js 在聊天中发送图像

javascript - D3 尝试更改 csv 导入的数据

javascript - 带有外部节点的 jstree 上下文菜单

javascript - 通过ajax获取数据,然后使用select应用过滤器

javascript - window.safari.pushNotification.requestPermission 始终返回 "denied"

javascript - Vue Js v 绑定(bind) :class syntax not working ?

javascript - Php脚本自动被多次调用

php - CodeIgniter - 表格中的引号

javascript - 开始在文本框中输入时的 Jquery 文本

html - Div 阴影没有显示并并排出现