jQuery不会从外部js文件触发

时间:2016-08-04 14:03:28

标签: javascript jquery

是的,我知道有很多关于这个主题的帖子,我已经阅读过绝大多数帖子,但无济于事。这可以来自外部文件

$(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")工作所证明的那样。 我错过了什么,谢谢。

0 个答案:

没有答案