小编Kei*_* L.的帖子

JS正则表达式:替换字符串中的所有数字

我需要替换所有数字.

我的功能只替换第一个数字.

var s = "04.07.2012";
alert(s.replace(new RegExp("[0-9]"), "X")); // returns "X4.07.2012"
                                            // should be XX.XX.XXXX"
Run Code Online (Sandbox Code Playgroud)

javascript regex

32
推荐指数
3
解决办法
8万
查看次数

Chrome打印预览与DEVTools不同

我已经设置了一个打印样式表,在firefox中它看起来很好.

在Chrome中,整个页面在打印预览(CTRL + P)中被打破,但如果我打开Chrome DEVTools(F12)并使用该emulate CSS media功能页面看起来正确 - 就像在Firefox中一样.

奇怪的是,如果我再次打开打印预览,在我激活模拟选项一次后,页面在打印预览中看起来是正确的!即使我只是激活然后取消激活模拟选项,执行此操作后打印预览始终是正确的!

我的print.css开头

@media print { ... }

并包含在页面中,<head>如下所示:

<link rel="stylesheet" type="text/css" href="print.css" media="print">

我试图删除media="print"但没有任何变化.

css printing google-chrome google-chrome-devtools

18
推荐指数
2
解决办法
5215
查看次数

jQuery UI datepicker:如何更改下拉列表中从短名称到长名称的月份名称?

我需要在我的jQuery UI datepicker 中将月份名称从短名称更改为长名称.

我的房产是:

$.datepicker.regional['de'] = {
    prevText: '&#x3c;zur&uuml;ck',
    nextText: 'vor&#x3e;',
    monthNames: ['Januar', 'Februar', 'M&auml;rz', 'April', 'Mai', 'Juni',
            'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
    monthNamesShort: ['Jan', 'Feb', 'M&auml;r', 'Apr', 'Mai', 'Jun',
            'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
    dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
    dayNamesShort: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
    dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
    weekHeader: 'Wo',
    dateFormat: 'dd.mm.yy',
    firstDay: 1,
    changeMonth: true,
    changeYear: true,
    yearRange: "-0:+2",
    isRTL: false,
    showMonthAfterYear: false,
    minDate: …
Run Code Online (Sandbox Code Playgroud)

jquery-ui datepicker jquery-ui-datepicker

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

jQuery:触发器<asp:LinkBut​​ton>单击

我需要触发点击<asp:LinkButton>.

例1

以下是有效的:

<asp:Button ID="myBtn" runat="server" />

$("#myBtn").trigger("click");
Run Code Online (Sandbox Code Playgroud)

例题

现在用的LinkBut​​ton同样的事情工作:

<asp:LinkButton ID="myBtn" runat="server" />

$("#myBtn").trigger("click");
Run Code Online (Sandbox Code Playgroud)

我需要触发asp:LinkBut​​ton的click事件.

asp.net jquery click

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

jQuery UI:datepicker - 如何在右上角添加关闭按钮(图像!)?

我想在右上角添加一个关闭按钮.

我不想使用按钮面板底部的关闭按钮.

我怎样才能做到这一点?

我想要像"X"这样的东西:

在此输入图像描述

jquery jquery-ui datepicker

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

asp.net/jQuery:用jQuery将数据发布到弹出窗口[IE]

我正试图在asp.net应用程序中使用jQuery将数据发布到弹出窗口.

如果弹出窗口打开,我会收到三个错误.第一个错误是:

 Errror: the value of the property is null or undefined not a function object
Run Code Online (Sandbox Code Playgroud)

(错误代码[代码在弹出网站]:http://www.suckmypic.net/26449/e65f2d77.png,原始代码[代码在弹出网站]:http://www.suckmypic.net/26450/ 7dfdf013.png)

然后我得到two errors正确包含的私人功能.

然后 - 如果我正在重新加载弹出窗口,一切正常.

我用这种方式打开弹出窗口:

$.post('popup.aspx', { X: $("#X1").val(), XX: varX, XXX: varXY, Z: varZ}, function (result) {

  hWndHelp = window.open('', 'help', cStyle);
  hWndHelp.focus();
  hWndHelp.document.open();
  hWndHelp.document.write(result);
  hWndHelp.document.close();
});
Run Code Online (Sandbox Code Playgroud)

(它存储在我按下f1键时正在调用的函数中,该函数正常工作)

我在主页和弹出窗口中引用了所有函数和jquery库.

编辑

cStylevar 的代码:

var WIN_STYLE_RESIZE =
    'resizable = yes, ' +
    'status = yes, ' +
    'scrollbars = yes';

var cStyle =
        WIN_STYLE_RESIZE + ', …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery post internet-explorer popup

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

JS:没有jQuery检测右键单击(内联)

我正在调用一个函数,它构建一个包含多个链接的表.

我想检查是否用鼠标左键单击了一个链接.

我试图将以下部分添加到<a>超链接.

onmousedown="function mouseDown(e){
switch (e.which) {
   case 1: alert('left'); break;
   case 2: alert('middle'); break;
   case 3: alert('right'); break; }
}"
Run Code Online (Sandbox Code Playgroud)

但没有任何反应如果我点击一个链接.

javascript right-click mousedown

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

asp.net:使用enabled = false将文本框变灰,但需要获取值

我想为用户禁用文本框.

但是在文本框中是一个值,我需要阅读.

所以我想要readOnly属性(因为我可以读取值),但也希望灰色框(功能enabled = false),用户可以看到,他无法访问编辑文本框.

这是最好的方法吗?

asp.net textbox readonly

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

jQuery:如果按下"someKey"键

我知道我可以检测到一个键,使用以下代码按下:

$('input').keyup(function (e){
if(e.keyCode == 13){
    alert('enter');
  }
})
Run Code Online (Sandbox Code Playgroud)

但我需要知道是否有任何按键被按下.伪代码:

if ($('input').keyup() == true)
  { 
      doNothing();
  }
  else {
      doSomething();
  }
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

jquery keyup

4
推荐指数
1
解决办法
9767
查看次数

jQuery:live()和delegate()

我将click事件绑定到div元素,该元素是在单击按钮后创建的.我正在使用.live(),这是有效的.我听说,我不应该使用.live,而是.delegate().所以我试过了,但它不起作用,但是.live正在工作.

我的工作jQuery:

$(".myDiv").live("click",function () {
    var Pos = $(this).offset();
    $("#Container").css("left", Pos.left).css("top", Pos.top);
});
Run Code Online (Sandbox Code Playgroud)

不工作的jQuery:

$(".myDiv").delegate("div","click",function () {
    var Pos = $(this).offset();
    $("#Container").css("left", Pos.left).css("top", Pos.top);
});
Run Code Online (Sandbox Code Playgroud)

我的HTML为div

<div class="myDiv"></div>
Run Code Online (Sandbox Code Playgroud)

谁能告诉我,为什么代表不为我工作?

jquery delegatecommand

4
推荐指数
1
解决办法
337
查看次数