if (selectedCountry == "USA") {
$("#state").show();
}
如何以相同的条件更改div #state的名称?
(将name="NewName"
添加到我的div id="state"
)
Smth喜欢:
if (selectedCountry == "USA") {
$("#state").show();
$("#state").name("NewName"); <-- ?
}
答案 0 :(得分:3)
使用.attr()
设置元素的属性,为此:
if (selectedCountry == "USA") {
$("#state").show().attr("name", "NewName");
}
如果一次设置多个,您也可以传递一个对象,例如:
if (selectedCountry == "USA") {
$("#state").show().attr({ name: "NewName" });
}
我假设你的意思是<select>
这里有一个下拉列表,因为<div>
不会被序列化为name
属性的形式没有用或有效,如果这不是选择,只需找到表单元素并执行相同的.attr()
调用。
答案 1 :(得分:0)
if (selectedCountry == "USA") {
$("#state").show();
$("#state").attr("name","NewName");
}