小编Tus*_*har的帖子

用jQuery/JavaScript替换,用和替换jQuery/JavaScript的最后一个索引

我想用,字符串替换逗号()的最后一个索引and.

例如 a,b,c'a,b and c'

例如, q,w,eq,w and e

javascript regex string jquery replace

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

自定义jQuery UI Slider高度和宽度

在自定义jQuery UI Slider(和手柄)的高度/宽度时,手柄现在将向左滑动太远(滑块之外).有没有推荐的方法来做这个?

这是一个小提示,向您展示我的意思:http://jsfiddle.net/w7A4k/

我没有在API文档中看到任何内容,我正在使用一个非常基本的设置:

$("#slider").slider({
    orientation: "horizontal",
    max: 100,
    min: 0
});
Run Code Online (Sandbox Code Playgroud)

css jquery jquery-ui slider

9
推荐指数
1
解决办法
3万
查看次数

jQuery提交表单,点击事件和新动作

我有这样的表格

    <form name="test" action="test/test_new" />
<input type="text" />
<input type="submit" value="search"/>
<input type="button" value="download"/>
Run Code Online (Sandbox Code Playgroud)

我甚至需要点击下载按钮.例如.如果我点击下载它应该提交text/text_new.xls而不是text/text_new.我该怎么做.

forms jquery submit form-submit

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

socket.io - socket.on等待承诺

我有一个按钮,它与服务器进行一些通信,以检查输入的值(通过输入框)是否已经存在.代码如下:

$("#button").click(function () {
    var exists = false;
    var name = $("#name").val();
    socket.emit("check", name);

    socket.on("checkReturn", function (data) {
        exists = data.result;
    });

    if (exists) {
        console.log("exists")
    } else {
        if (name.length > 0) {
            socket.emit("create", name);
        }
    }
});
});
Run Code Online (Sandbox Code Playgroud)

问题是checkReturn调用是异步的,因此代码继续执行而不实际等待结果.如何确保checkReturn首先完成并且只有其余的代码被执行?

javascript jquery node.js promise socket.io

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

下拉菜单中的最后一个选项不会在Google Chrome 32.0.1700.76 m中获得悬停效果

我正在Google Chrome上进行测试 32.0.1700.76 m

select标记中的最后一个选项是没有从鼠标获得悬停效果.

通过键盘使用时突出显示.

在此输入图像描述

html select webkit google-chrome hover

7
推荐指数
1
解决办法
2637
查看次数

为什么我在jQuery的偏移和位置获得相同的值?

我在段落标记内放置了一个跨度,现在位置顶部应显示为0,偏移量应显示一些其他值(需要从文档计算),但我在两者中得到相同的值...

我错了?

这是我的代码:

HTML:

<div></div>
<p>paragraph<span>span</span>paragraph</p>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('span').click(function(){
console.log($(this).position().top,$(this).offset().top)
})

CSS:

p{
  color:green;
}

span{
  color:red;
}

div{
  height:100px;
  border:2px solid blue;
}
Run Code Online (Sandbox Code Playgroud)

jsfiddle在这里

jquery

6
推荐指数
1
解决办法
2858
查看次数

jQuery .addclass到多个div

我正在尝试将我之前定义的类".lightGray"应用于div 4,5,7和当前版本.不确定我做错了什么!

$("#Div8").click(function(){$("#Div4", "#Div5","#Div7","#Div8").addclass(".lightGray");});
Run Code Online (Sandbox Code Playgroud)

css jquery addclass function jquery-selectors

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

Jquery淘汰赛:在内存中渲染模板

我有一个淘汰模板:

<script id="draggableHelper" type="text/x-jquery-tmpl">
    <div class="draggableHelper">
        <span data-bind="text: Name"></span>
    </div>
</script>
Run Code Online (Sandbox Code Playgroud)

是否可以通过发送对象来填充模板来生成模板的结果并将其保存到内存中?

就像是:

var result = ko.renderTemplate($("#draggableHelper").html(), { Name: "Test" });
Run Code Online (Sandbox Code Playgroud)

jquery knockout-2.0 knockout.js

6
推荐指数
1
解决办法
3561
查看次数

如何使用jQuery从字符串中删除最后一个逗号

我将多个选定的选项值存储到文本框并使用逗号连接但不想添加最后一个字符串.听到的是我的代码.

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<select id="garden" name="garden" multiple="multiple">
  <option value="1">Flowers</option>
  <option value="2">Shrubs</option>
  <option value="3">Trees</option>
  <option value="4">Bushes</option>
  <option value="5">Grass</option>
  <option value="6">Dirt</option>
</select>
<input type="text" name="store" id="store" />
<script>
$("#garden").change(function () {
  var str = "";
  $("select option:selected").each(function () {
        str += $(this).val() + ",";
      });
    $('#store').val(str).attr('rows',str.length) ;
})
.trigger('change');
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何使用HTML CSS JS创建滑块/切换以更改屏幕上的字体大小

有什么办法可以使我-> http://i.stack.imgur.com/IMkN3.png

所以我想做一个滑块/切换,用户可以拖动/滑动它来改变大小(或指向)

对于每一点,显示的文字都会发生变化,就像我描述的图片一样

如何使用HTML5画布?还是有什么方法(也许用js来实现交互式切换/滑块手动调整字体大小)来进行显示预览?

先感谢您!

javascript jquery html5 toggle css3

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