Javascript Dropdownlist更改事件在IE9中不起作用
我有一段代码,它只是拒绝合作,我试图查看语法,尝试.change、.click事件,没有任何效果,我试图提醒用户,如果函数工作,没有任何效果。 下面是Javascript代码:Javascript Dropdownlist更改事件在IE9中不起作用,javascript,jquery,asp.net-mvc,razor,Javascript,Jquery,Asp.net Mvc,Razor,我有一段代码,它只是拒绝合作,我试图查看语法,尝试.change、.click事件,没有任何效果,我试图提醒用户,如果函数工作,没有任何效果。 下面是Javascript代码: $('#ProductNamesList').change(function () { alert('JQuery works!'); }); 以及生成下拉列表的HTMLHelper @Html.DropDownList("ProductNamesList", New SelectList(Model.Prod
$('#ProductNamesList').change(function () {
alert('JQuery works!');
});
以及生成下拉列表的HTMLHelper
@Html.DropDownList("ProductNamesList", New SelectList(Model.ProductList))
有人能帮忙吗?我不能在其他浏览器中测试它,因为我们这里的要求--
作为记录,我正在使用jquery-1.6.4.js和jquery-ui-1.8.16.js,我已经尝试了以下代码,并且效果良好
<form action="">
<select id="sel">
<option>AUDI</option>
<option>Axel</option>
<option>BCS</option>
<option>BIBO</option>
</select>
</form>
<p id=result>
当我在你的现场演示中尝试它时,我发现错误$未定义。我已经创建了一个JSFIDLE,它也可以正常工作
因此,您所要做的就是确保正确添加jquery,并且选择框的id为“mySelectBoxId”,并且您使用#引用它,例如$(“#mySelectBoxId”),就是这样。我已经尝试了以下代码,并且效果良好
<form action="">
<select id="sel">
<option>AUDI</option>
<option>Axel</option>
<option>BCS</option>
<option>BIBO</option>
</select>
</form>
<p id=result>
当我在你的现场演示中尝试它时,我发现错误$未定义。我已经创建了一个JSFIDLE,它也可以正常工作
因此,您所要做的就是确保正确添加jquery,并且选择框的id为“mySelectBoxId”,并使用#引用它,例如$(“#mySelectBoxId”),就是这样。试试这个
$(document).ready(function() {
$('#ProductNamesList').live('change', function (event) {
alert('JQuery works!');
});
});
试试这个
$(document).ready(function() {
$('#ProductNamesList').live('change', function (event) {
alert('JQuery works!');
});
});
看看你的现场演示,问题似乎出在
name=“#sel”
的使用上。正确的符号是id=“sel”
如果坚持使用
name
属性,请使用jQuery选择器[name=“sel”]
。还请注意,散列符号在属性值中是多余的。查看您的实时演示,问题似乎在于使用了name=“#sel”
。正确的符号是id=“sel”
如果坚持使用
name
属性,请使用jQuery选择器[name=“sel”]
。还要注意,散列符号在属性值中是多余的。我看不出它有什么问题,以下内容在Firefox和IE8中对我有用(这里没有IE9可用)
@Html.DropDownList(“ProductNamesList”,新选择列表(Model.ProductList))
$('#ProductNamesList')。更改(函数(){
警报('jqueryworks!');
});
母版页连接是否正确,对jquery的引用是否正确?我看不出有什么问题,以下内容在Firefox和IE8中对我有用(这里没有IE9可用)
@Html.DropDownList(“ProductNamesList”,新选择列表(Model.ProductList))
$('#ProductNamesList')。更改(函数(){
警报('jqueryworks!');
});
母版页是否正确连接,对jquery的引用是否正确?尝试了。单击,.change event,nothing=/尝试了。单击,.change event,nothing=/WFM,请发送重现问题的URL。给我们我在linux(chrome)上的链接,我可以看看WFM,请发送复制问题的URL。给我们我在linux(chrome)上的链接,我可能需要一个look@Reigo,你能在这里发布html吗。我指的是htmlgenerated@Reigo,您的代码中没有发现任何问题。它工作正常。idk了解您的案例中发生了什么。检查演示。什么是。。。我一试你的狙击手就成功了???真奇怪,我都不知道是什么原因,谢谢大家@Reigo,你能把html贴在这里吗。我指的是htmlgenerated@Reigo,您的代码中没有发现任何问题。它工作正常。idk了解您的案例中发生了什么。检查演示。什么是。。。我一试你的狙击手就成功了???真奇怪,我都不知道是什么原因,谢谢大家!实际上,我把它改成了“sel”,做了一个类型,实际上我把它改成了“sel”,做了一个javascript中似乎缺少的类型。一旦添加,它对我来说很好。在中还添加了jsbin示例的固定版本。其中似乎缺少javascript。一旦添加,它对我来说很好。还添加了jsbin示例的固定版本。