是的,我知道有很多关于这个主题的帖子,我已经阅读过绝大多数帖子,但无济于事。这可以来自外部文件
$(document).ready(function () {
alert("Ready")
});
但这不是
$(document).ready(function () {
$('#<%=RadioButtonList1.ClientID %> input').change(function () {
$("#HiddenField1").val((this).value); //places selected value in HiddenField1
});
});
$(document).ready(function () {
$("#Button1").mouseenter(function () { //see if Texture and Color Selections were made
var z = $("#HiddenField1").val(); //
//alert(z)
if (z != "xx") { // a Product was chosen
var t = $("#DropDownList1").val(); // Texture
if (t == "Choose a Texture") {
alert("Please Choose a Texture")
}; /// end if
var c = $("#DropDownList2").val(); // Color
if (c == "Choose a Color") {
alert("Please Choose a Color")
}; /// end if
}; /// end if
}); /// end function
}); /// end Ready
实际上,它们直接在没有$(document).ready(function () {
的页面中工作,而它在外部文件中无论如何都不起作用。 #<%=RadioButtonList1.ClientID %> input')
<%
和%>
中的一个有趣的小窍门在外部文件中不是黄色,而如果直接在页面上看到的话。我知道我正在解雇外部文件,正如简单$(document).ready(function alert("Ready")
工作所证明的那样。
我错过了什么,谢谢。