小编dal*_*ard的帖子

jQuery:将变量传递给:eq()不起作用

我一直试图找出为什么以下代码行不起作用:

$('#add-cloud > select').change(function() {
    var selected = parseInt($('#add-cloud select option:selected').val()); 
    $("#cloud-calculator table tr:eq(selected)").css("color", "red");
});
Run Code Online (Sandbox Code Playgroud)

如果我改变:eq(selected):eq(4)例如-工作正常.如何将变量作为参数传递给:eq()

javascript jquery

13
推荐指数
1
解决办法
2万
查看次数

Internet Explorer和<select>标记问题

我在Internet Explorer 7/8下遇到以下问题:

我有一个弹出窗口,当用户鼠标悬停链接时会被激活.弹出窗口是一个简单的<div>包含一些数据.在这个<div>标签里面有一个<select>带有<option>s 的标签.我已将mouseover/mouseout事件附加到<div>,这样当光标在它上面时,此弹出窗口将保持打开状态.当您单击<select>然后将光标移动到任何<option>s上时,会出现问题.这会触发<div>标记的mouseout事件并分别关闭它.

如何防止在IE中关闭弹出窗口?

javascript jquery internet-explorer javascript-events

8
推荐指数
1
解决办法
3849
查看次数

jQuery和其他库,以及'$'的用法

我有一个快速,初学者类型的问题.如果我使用jQuery和其他一些框架,下面的语句会有问题:

jQuery(document).ready(function () {
    $("input[name='password']").focus(function () {
        $("input[value='login']").attr("checked", "checked");
    });
});
Run Code Online (Sandbox Code Playgroud)

也就是说,在.ready()函数中使用'$'.是否应该用'jQuery'代替'$'以避免冲突?

jquery

2
推荐指数
1
解决办法
312
查看次数