.net 母版页与jquery的问题

BIRD72sky 2011-12-30 11:24:27
同样一段jquery代码,在普通页面可以执行,放到母版页就不能执行了

母版页中没有与jquery引用文件冲突的js文件

求指教!
...全文
165 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycproc 2011-12-30
  • 打赏
  • 举报
回复
http://blog.csdn.net/fengyarongaa/article/details/6957693
<script type="text/javascript" language="javascript">  
function Check() {
var text = parent.document.getElementById('<%=HiddenField1.ClientID %>'); //如有母板页+pardent. ,普通取值不用加
if (confirm("您已运输" + text.value + "台")) {
return true;
}
else {
return false;
}
}
</script>
孟子E章 2011-12-30
  • 打赏
  • 举报
回复
$("#<%=服务器控件.ClientID%>")
porschev 2011-12-30
  • 打赏
  • 举报
回复

ID选择器用

$("[id$='控件ID']")
w290601645 2011-12-30
  • 打赏
  • 举报
回复
放入母板页 可能ID变了

$("input[id*='hd_title']").val() 这样筛选
jiuhexuan 2011-12-30
  • 打赏
  • 举报
回复
看js报错信息
debug,js代码
BIRD72sky 2011-12-30
  • 打赏
  • 举报
回复
<script type="text/javascript">
$(document).ready(function() {

document.getElementById("hd_title").value = "电力能源";

// $("#m1").attr("target", "_blank");
$("#img_Search").removeAttr("disabled"); //按钮可用

$("#m1").click(function() {

document.getElementById("hd_title").value = "电力能源";
$("#btqh").find("a").attr('className', 'span_line');

$("#m1").attr("className", "span_bold");
$("#img_Search").removeAttr("disabled"); //按钮可用

});
$("#m2").click(function() {

document.getElementById("hd_title").value = "仓储物流";
$("#btqh").find("a").attr('className', 'span_line');

$("#m2").attr("className", "span_bold");
$("#img_Search").attr({ "disabled": "disabled" }); //按钮禁用

});
$("#m3").click(function() {

document.getElementById("hd_title").value = "煤化工产业";
$("#btqh").find("a").attr('className', 'span_line');

$("#m3").attr("className", "span_bold");
$("#img_Search").attr({ "disabled": "disabled" });

});
$("#m4").click(function() {

document.getElementById("hd_title").value = "工程建设";
$("#btqh").find("a").attr('className', 'span_line');

$("#m4").attr("className", "span_bold");
$("#img_Search").attr({ "disabled": "disabled" });

});
$("#m5").click(function() {

document.getElementById("hd_title").value = "钢铁有色";
$("#btqh").find("a").attr('className', 'span_line');

$("#m5").attr("className", "span_bold");
$("#img_Search").attr({ "disabled": "disabled" });

});
$("#m6").click(function() {

document.getElementById("hd_title").value = "石油化工";
$("#btqh").find("a").attr('className', 'span_line');

$("#m6").attr("className", "span_bold");
$("#img_Search").removeAttr("disabled"); //按钮可用

});
$("#m7").click(function() {

document.getElementById("hd_title").value = "动力煤炭";
$("#btqh").find("a").attr('className', 'span_line');

$("#m7").attr("className", "span_bold");
$("#img_Search").attr({ "disabled": "disabled" });

});
$("#m8").click(function() {

document.getElementById("hd_title").value = "农林牧渔";
$("#btqh").find("a").attr('className', 'span_line');

$("#m8").attr("className", "span_bold");
$("#img_Search").attr({ "disabled": "disabled" });

});
$("#m9").click(function() {

document.getElementById("hd_title").value = "交通运输";
$("#btqh").find("a").attr('className', 'span_line');

$("#m9").attr("className", "span_bold");
$("#img_Search").attr({ "disabled": "disabled" });

});
});
</script>
<div id="btqh" class="top_l">
<a id="m8" class="span_line">农林牧渔</a>
<a id="m9" class="span_line">交通运输</a>
<a id="m1" class="span_bold">电力能源</a>
<a id="m2" class="span_line">仓储物流</a>
<a id="m3" class="span_line">煤化工产业</a>
<a id="m4" class="span_line">工程建设</a>
<a id="m5" class="span_line">钢铁有色</a>
<a id="m6" class="span_line">石油化工</a>
<a id="m7" class="span_line">动力煤炭</a>

<asp:HiddenField ID="hd_title" runat="server" />

</div>


代码如上,还有一个jquery的引用文件,不用写了吧,各位看下吧,我知道代码有些冗余,初学,大家见谅,高手请指点迷津!!!
w290601645 2011-12-30
  • 打赏
  • 举报
回复


上代码
BIRD72sky 2011-12-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 w290601645 的回复:]
放入母板页 可能ID变了

$("input[id*='hd_title']").val() 这样筛选
[/Quote]

谢谢 提醒,居然把这个忘了,非常感谢
diandian82 2011-12-30
  • 打赏
  • 举报
回复
.net 4里面有ClientIDMode=Static

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧