使用Javascript/Jquery引用服务器控件
我正在将服务器控件名传递给javascript函数使用Javascript/Jquery引用服务器控件,javascript,jquery,Javascript,Jquery,我正在将服务器控件名传递给javascript函数 function SelectAllCheckboxes(chk, ctrlName) { alert(ctrlName); 警报返回“GridPublisher” 所以。。。 为什么这样做有效: $("#MainContent_GridPublishers_gridPublishers").hide(); 但这并不是: $("#MainContent_GridPublishers_" + ctrlName).hide(); 还有
function SelectAllCheckboxes(chk, ctrlName) {
alert(ctrlName);
警报返回“GridPublisher”
所以。。。
为什么这样做有效:
$("#MainContent_GridPublishers_gridPublishers").hide();
但这并不是:
$("#MainContent_GridPublishers_" + ctrlName).hide();
还有
alert($("#MainContent_GridPublishers_" + ctrlName).length);
返回“0”
警报(“T”+ctrlName+T”);
返回“TgridPublishersT”
返回“#MainContent_GridPublishers_GridPublishers”它应该可以工作。。您是否尝试提醒
$(“#main content\u GridPublishers\u”+ctrlName)。长度
或尝试提醒('T'+ctrlName)
检查前导空格。我的猜测是,ctrlName有一个前导空格,当你提醒它时,你错过了它。console.log(“MainContent\u GridPublishers”+ctrlName)
是你的朋友。谢谢大家,我已经根据你的建议更新了我的问题的结果。alert(ctrlName)
如何返回gridPublishers
和console.log
如何返回gridPublishers
(注意大写字母G)@MattR-谢谢你,伙计!!你是一颗鹰眼星!!!
console.log("#MainContent_GridPublishers_" + ctrlName);