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/