我想在Javascript函数中传递Var Variable值。我需要在“Raju”字段中传递“name”名称必须作为字符串值传递。我将如何做。
我的代码是:
function setSelectedIndex(s, v) {
for (var i = 0; i < s.options.length; i++) {
if (s.options[i].text == v) {
s.options[i].selected = true;
return;
}
}
}
var name = '@ViewData["CustName"]';
setSelectedIndex(document.getElementById('Cust_Id'), "Raju");
答案 0 :(得分:0)
你不能。
但你可以像这样哈希:
var name = "Raju"
var your_Var = { name: "Raju", value: whatever_you_wish}
比你可以像这样传递
setSelectedIndex(document.getElementById('Cust_Id'), your_Var[name]);
答案 1 :(得分:0)
试试这个,
if (s.options[i].text == v.toString()) {
}
答案 2 :(得分:0)
您只需传递var
名称。
setSelectedIndex(document.getElementById('Cust_Id'), name);
答案 3 :(得分:0)
我通过''+ name +''...
在“Raju”字段中传递变量值这是我的旧代码
> var name = '@ViewData["CustName"]';
> setSelectedIndex(document.getElementById('Cust_Id'), "Raju");
这是我的解决方案代码,现在我在下拉列表中选择了名称..
> var name = '@ViewData["CustName"]';
> setSelectedIndex(document.getElementById('Cust_Id'), '' + name + '');