小编Nic*_*ick的帖子

Javascript - 检查数组的值

我有一个简单的阵列与银行假期:

var bank_holidays = ['06/04/2012','09/04/2012','07/05/2012','04/06/2012','05/06/2012','27/08/2012','25/12/2012','26/12/2012','01/01/2013','29/03/2013','01/04/2013','06/05/2013','27/05/2013'];
Run Code Online (Sandbox Code Playgroud)

我想做一个简单的检查,看看某些日期是否作为该数组的一部分存在,我尝试过:

if('06/04/2012' in bank_holidays) { alert('LOL'); }
if(bank_holidays['06/04/2012'] !== undefined) { alert 'LOL'; }
Run Code Online (Sandbox Code Playgroud)

还有一些其他解决方案没有任何乐趣,我也尝试用一个简单的'x'替换所有转发的斜杠,以防出现问题.

非常感谢任何建议,谢谢!

(编辑)这是一个jsFiddle - http://jsfiddle.net/ENFWe/

javascript arrays

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

npm - "找不到Python可执行文件"python",你可以设置PYTHON env变量."

我正在尝试运行以下命令: npm install -g bower gulp cordova ionic tsd@next karma-cli protractor node-gyp coffee-script js-beautify typescript npm-check

我已经安装了Python,Visual Studio Express和node-gyp,所以我觉得我很高兴,但是我得到了以下错误:

在此输入图像描述

关于"Can't find Python executable "python", you can set the PYTHON env variable."错误,我有点困惑,因为我已经设置了PYTHON环境变量,如下所示:

在此输入图像描述

有什么想法吗?

python node.js npm npm-install

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

CSS - 目标只有一层深

我现在正在使用Sharepoint,并说它的代码结构/布局是一个混乱将是一个巨大的轻描淡写.它有一个左侧导航,我希望其中的所有项目都用它们周围的div设置样式(我将它们单独定位,但Sharepoint有数百个小部件,每个小部件都有自己的名称类),例如:

<div id="leftNav">
    <div id="widget1">
        <div></div>
        <div></div>
    </div>
    <div id="widget2">
        <div></div>
        <div></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了,#leftNav div { }但是也针对子div(以及那些div的子div) - 无论如何只是针对'widget'div?

谢谢!

css css-selectors

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

将mssql datetime对象转换为PHP字符串

我从数据库中获取一些信息并且记录采用MSSQL DateTime格式,当我返回时,它在我的数组中显示如下:

[arrayItem] => DateTime Object
    (
        [date] => 2008-06-05 09:14:11
        [timezone_type] => 3
        [timezone] => Europe/London
    )
Run Code Online (Sandbox Code Playgroud)

当我尝试将其提取为数组(即$array[arrayItem][date])时出现错误:

致命错误:无法使用DateTime类型的对象作为数组

我还尝试在将数据传递给PHP之前在SQL中格式化数据,并且strtotime函数并没有任何乐趣.

任何建议都会非常受欢迎,我正在用这个推出我的头发!

谢谢

php sql-server datetime

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

button vs input type ="submit"vs onclick ="document.formname.submit()"

只是尝试实现这些按钮:http://web.archive.org/web/20110721191046/http: //particletree.com/features/rediscovering-the-button-element/

无法决定去哪,因为这里我们大多使用IE6.据我所知......

按钮:

  • 让您像往常一样提交表单(即点击在表单上输入),让您禁用它,符合标准,不依赖于JavaScript
  • 不:在没有使用Suckerfish的情况下将鼠标悬停在IE6中,但是你不能相应地设置它的样式并仅限于一种背景颜色并且在IE6中有一个可怕的黑色边框

输入类型="提交":

  • 我们也像往常一样提交表格
  • 不能包含图像,所以你将需要一些愚蠢的类文件,并且再次没有:在没有Suckerfish的情况下悬停在IE6中

a onclick ="document.formname.submit()"

  • 易于在IE6中风格,没有任何黑客攻击
  • 没有黑客攻击就不那么容易了!即你不能用回车键提交按钮

...所以我只是想知道,在三者中,哪一个通常是首选的?理想情况下,我想我希望功能超过样式,但这是一个要求在这里启用Javascript(它只适用于内部网页),我想通常人们不介意在后台发生了什么?嗯.

html javascript button

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

用jQuery创建一个表行(tr)可点击(带有一个href链接,然后悬停!?)

只是一个(希望)快速的问题,我有以下HTML代码:

<tr>
 <td><img src="img/icons/file_pdf.png"></td>
 <td><a href="../upload/1267473577.pdf">Bulletin 1st March 2010</a></td>
 <td>(01/03/10)</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想要一种方法来使用jQuery获取一个href链接并使其无论你在哪个点击特定的表行,它都会带你到那个链接.

有没有办法做到这一点?我可以通过icky内联JavaScript作为绝对的最后手段来做到这一点,但是因为发现了jQuery我非常喜欢能够干净利落地做到这一点的想法:-)

jquery html-table click hyperlink

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

jQuery UI - 更改按钮颜色

使用jQuery UI我有两个单选按钮,Approve/Reject,我想独立地设置样式,所以当选择'Approve'时,它将是蓝色,当选择'Reject'时,它将是红色:

没有选择

批准选中

拒绝选中

为我可怕的红色按钮样机道歉:-)希望这会让你知道我在追求什么.我已经尝试更改两个按钮/标签的类,但这不会反映到jQuery-UI叠加层上.

这是我当前的代码,它生成按钮,并根据选择显示刻度线或十字形:

$('.approvedToggle').buttonset();

$('input:radio').click(function() {
    if($(this).val() === 'approve') {
        $(this).parent('div').children(".tick").show();
        $(this).parent('div').children(".cross").hide();
    } else {
        $(this).parent('div').children(".tick").hide();
        $(this).parent('div').children(".cross").show();
    }
});
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激 - 谢谢!

jquery jquery-ui jquery-ui-button

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

jQuery - 确保检查所有无线电组

我想使用jQuery循环遍历多个(动态)单选按钮组,如果没有进行选择,则会抛出错误并停止表单提交.

到目前为止,这是我的努力:

$("form").submit(function() {
    $(":radio").each(function(){
        if($(this).val().length == 0) {
            alert('Not selected all radios');
            return false;
        }
    }); 
});
Run Code Online (Sandbox Code Playgroud)

但是它总是忽略if语句会停止提交,就好像$(this)实际上不是单选按钮的值?

这是一个jsFiddle:http://jsfiddle.net/aVVW9/

非常感谢任何帮助,谢谢!

jquery radio

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

jQuery/JS用于不同的页面 - 这样做的最佳方式是什么?

抱歉,如果这是一个愚蠢的问题,我甚至不确定最好的措辞方式......

目前我有一个网站,可能有20多种不同的jQuery用途,所有这些都在页面之间有所不同.我只是想知道存储此代码的最佳方法是什么?

  • 一个大的jquery.myfunctions.js文件中的所有内容?并检查每个语句是否存在元素?
  • 将脚本标记嵌入到每个单独的页面中?
  • 使用PHP将不同的内容提供给脚本标签,如上所述?
  • 每页单独的.js文件?ims我根本不喜欢这个声音

说实话,我甚至不确定jQuery是否会为你做这个,所以可以$('#whatever').function()在每个页面上加载多个而没有任何明显的性能问题?

对此的任何建议都很棒,可能是一个愚蠢的问题,但我想以你知道的"正确"方式做事吗?

谢谢 :-)

javascript jquery

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

PLS-00306:C#中的参数错误数量或类型错误

我们在C#程序中使用Oracle存储过程,该程序运行正常,直到我们添加了'v_nameurn'变量.

这是Oracle程序:

create or replace procedure stats_By_Date (
   v_SDate   IN varchar2, 
   v_EDate   IN varchar2, 
   v_user    IN number, 
   v_nameurn IN number,
   p_cursor  OUT SYS_REFCURSOR
) as 
BEGIN
   OPEN p_cursor FOR
     select T1.Staff_No, 
            T3.Title, 
            T2.Verno, 
            To_char(T1.Response_dt, 'DD/MM/YYYY'), 
            T5.Response, 
            T6.Forenames||' '||T6.Surname
       from TOU.Users_version_link T1, 
            TOU.Version T2, 
            TOU.name T3, 
            TOU.Admin_Access T4, 
            Tou.CV_Response T5, 
            corp.wforce_employee@remote_DWLive T6
      where T1.Version_urn=T2.Urn
        and T1.Name_urn= T3.urn
        and T3.urn = T4.name_urn
        and T1.Response_urn=T5.urn
        and T1.staff_no=T6.Staff_Number
        and Trunc(T1.Response_dt) >= To_date(v_Sdate, 'DD/MM/YYYY')
        and Trunc(T1.Response_dt) <= To_date(v_EDate, 'DD/MM/YYYY')
        and T4.Staff_No = v_user
        and T3.urn …
Run Code Online (Sandbox Code Playgroud)

c# oracle plsql odp.net

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