任何人都可以帮助我如何追加'#'以下值:
我的代码如下:
var idselvalue = '#'+idvalue;
console.log("IDSELVALUE"+idselvalue); // Printing as ::: #"T2"
(我希望将其打印为"#T2"以便我想包含以下内容)
$('#idselvalue').val(usrObj); // to display the selected option in the select box
如果我坚持下面的价值:
$('#T2').val("26");
我还需要帮助如何检索所有选定的选项,截至目前我只能获得一个首选选项
以下是我的代码:::
$(document).ready(function () {
var usrObj = getCookie("selectedEXP");
var idvalue = getCookie("selectedIDValue");
var idselvalue = '#'+idvalue;
console.log("IDSELVALUE"+idselvalue);
$('#idselvalue').val(usrObj);
console.log("OnLoad Calling usrObj"+usrObj);
console.log("OnLoad Calling idvalue"+idvalue);
//Printing only one selected options
});
感谢您的帮助!在此先感谢:)
答案 0 :(得分:0)
尝试使用以下内容:
var idselvalue = function(d){return "#"+idvalue;}
以及 scrappedcola 的建议:
$('#idselvalue')VAL(usrObj)。应该是$(idselvalue)你已经在开头添加了一个#j并且js不能从字符串中确定var,它只会将整个事物视为一个字符串。
答案 1 :(得分:0)
我已通过删除idvalue和userobj的双引号解决了这个问题,如下所示:
var idselvalue = '#'+idvalue.replace(/\"/g, "");
var selusrObj = usrObj.replace(/\"/g, "");
$(idselvalue).val(selusrObj);
工作正常......
谢谢!