小编Bat*_*man的帖子

使用:not()和属性

我正在尝试使用jquery来获取所有没有"multiple"属性集的select元素.我尝试了:not()但我无法理解它.

$(document).ready(function() {
  $('select:not(multiple)').select2();
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

SQL无法插入大量数据

我试图填充表格时遇到很多错误.我不知道如何解决这个问题.我生成了插入到脚本中,但我很确定我放入值的方式是不正确的.如何插入多行而不必在每行上写入INSERT INTO?

/*INSERT INTO INVOICES*/
USE [Beta3]
GO

INSERT INTO [dbo].[INVOICE]
           ([INV_ID]
           ,[EMP_ID]
           ,[WAR_ID]
           ,[REP_ID]
           ,[FIN_ID]
           ,[INV_DATE]
           ,[INV_PRICE])
     VALUES
(5655,8,1,,3,'7/5/2000',75880);
(9749,1,1,,1,'11/26/2002',58881);
(9909,3,1,187,3,'12/27/2012',64859);
(4188,8,3,,2,'4/20/2009',16670);
(1265,6,2,155,2,'4/13/2007',20130);
(3874,7,2,,1,'3/25/2012',17809);
(9866,9,3,130,3,'2/27/2003',70183);
(7998,3,2,194,3,'4/11/2002',27622);
(5146,1,1,,1,'6/27/2002',58779);
(5283,4,3,,4,'1/24/2004',55112);
(9216,3,1,,1,'5/15/2003',59439);
(5881,9,2,,4,'7/8/2012',88095);
(8495,5,1,157,4,'8/20/2008',75160);
(8176,1,3,,2,'1/5/2006',19650);
(9723,4,1,124,4,'10/21/2006',59060);
(7132,2,3,192,2,'11/11/2008',26460);
(7947,2,2,150,1,'3/3/2006',55317);
(7458,8,2,,3,'4/27/2007',64009);
(8893,9,3,,4,'7/24/2012',40292);
(6683,7,1,,2,'7/24/2008',86020);
GO

/*INSERT INTO CAR_OWNERSHIP*/
USE [Beta3]
GO

INSERT INTO [dbo].[CAR_OWNERSHIP]
           ([VEH_ID]
           ,[CUS_ID]
           ,[INV_ID])
     VALUES
(1690,1,5655);
(1971,2,9749);
(1119,3,9909);
(1695,4,4188);
(1755,5,1265);
(1973,6,3874);
(1698,7,9866);
(1154,8,7998);
(1286,9,5146);
(1904,10,5283);
(1057,11,9216);
(1699,12,5881);
(1937,13,8495);
(1923,14,8176);
(1729,15,9723);
(1515,16,7132);
(1792,17,7947);
(1604,18,7458);
(1986,19,8893);
(1541,20,6683);
GO

/*INSERT INTO FINANCING*/
USE [Beta3]
GO …
Run Code Online (Sandbox Code Playgroud)

sql sql-server insert

0
推荐指数
1
解决办法
146
查看次数

使用Javascript更改应用于导航菜单项的CSS

我的导航栏中有4个页面链接.我想在使用移动浏览器时调整它们的大小.

这是我检测移动设备的JS:function detectmob(){

 if( navigator.userAgent.match(/Android/i)
 || navigator.userAgent.match(/webOS/i)
 || navigator.userAgent.match(/iPhone/i)
 || navigator.userAgent.match(/iPad/i)
 || navigator.userAgent.match(/iPod/i)
 || navigator.userAgent.match(/BlackBerry/i)
 || navigator.userAgent.match(/Windows Phone/i)
 ){
    alert('This be a mobile browser');
    style3(); //a function which applies other CSS changes to my page
    //Trying to figure out how I'd change the width of my a elements within my nav to 100% width 

  }
}
Run Code Online (Sandbox Code Playgroud)

CSS:

#topnav ul li a {
    width: 175px; //I'd like to change this to 100% using JS based on above condition
    height: 40px;
    line-height: …
Run Code Online (Sandbox Code Playgroud)

html javascript css html5 css3

0
推荐指数
1
解决办法
176
查看次数

简写if语句 - 意外的令牌;

我在下面有这个函数,告诉我用户是否在基于用户和组数组的特定组中.现在它正在生成一个表明真或假的表.我想它只是标记一个"X"如果是真的和" - "如果是假的.

这是功能:

function processAll(){
    for(var i=0; i<users.length; i++){
        userGroupTable[users[i]] = {};
        var userGroups = parseGroupCollFromUser(users[i]);
        for(var j=0; j<groups.length; j++){
            //if the array userGroups contains the current group, the value must be true
            userGroupTable[users[i]][groups[j]] = userGroups.indexOf(groups[j]) > -1; *think this line is whats giving the result
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试将线路更改为:

userGroupTable[users[i]][groups[j]] = (userGroups.indexOf(groups[j]) > -1) ? " X " | " - ";
Run Code Online (Sandbox Code Playgroud)

但我明白了 Unexpected token ;

javascript arrays if-statement

0
推荐指数
1
解决办法
245
查看次数

将两个div叠加在一起

我有两个按钮,但它们并排显示.我想让他们在彼此之上.

<div id="top">
    <div>
        <label for="entityDropDown">Entity: </label>
        <select id="entityDropDown"></select>
        <div id="removeEntity"><a>?</a></div>
    </div>          
    <br><br>
    <div id="entityStatus">
        <div>
            <label for="entityAvailable">Entity Available</label>
            <select id="entityAvailable" multiple=""></select>
        </div>
        <div id="moveButtons">
            <button type="button">Add User</button>
            <button type="button">Remove</button>
        </div>
        <div>
            <label for="entityAssigned">Entity Assigned</label>
            <select id="entityAssigned" multiple=""></select>
        </div>
    </div>
    <br style="clear:both;">
</div>
Run Code Online (Sandbox Code Playgroud)

这是小提琴http://jsfiddle.net/vS9vJ/

html css

0
推荐指数
1
解决办法
321
查看次数

尝试在数组中的promise失败后运行函数

我有一系列的承诺和一个我需要在承诺完成后调用的函数.但是,每当单个promise失败时,我的$ q.all(promise)将不会启动回调函数.

  function searchLibraries(library) {
    //console.log(library);

    console.log('inside searchlibraries');
    var libraryCount = library.length;

    for (var i = 0; i < libraryCount; i++) {
      //console.log(i,library[i].siteUrl,library[i].listID,library[i].listName)
        itemPromise[i] = $().SPServices({
            operation: "GetListItems",
            webURL: library[i].siteUrl,
            listName: library[i].listID,
            CAMLViewFields: cViewFieldsLimited,
            CAMLQuery: cQueryAllCheckedOutDocuments,
            CAMLQueryOptions: cQueryOptions,
            cacheXML:true,                
            completefunc: function (xData,Status){
              if($(xData).hasSPError()){ 
                console.log("Error"); 
                console.log("Error Code:" ,$(xData).getSPErrorCode()); 
                console.log("Error Message:" ,$(xData).getSPErrorText()); 
              }
            }
        })
    }

    return $q.all(itemPromise).then(parseSearchResult);
  }
Run Code Online (Sandbox Code Playgroud)

javascript promise angularjs angular-promise

0
推荐指数
1
解决办法
113
查看次数

如何将多个属性绑定到元素?

我正在玩淘汰赛,我无法弄清楚如何将超过1个对象属性绑定到一个元素?

这是我的模板,我尝试过data-bind="text: name.first name.last":

<script type="text/html" id="person-template">
    <h3 data-bind="text: name.first name.last"></h3>
    <p>Age: <span data-bind="text: age"></span></p>
    <p>Company: <span data-bind="text: company"></span></p>
    <hr>
</script>
Run Code Online (Sandbox Code Playgroud)

在角度我会使用ng-repeat并执行类似<h3>{{name.first}} {{name.last}}</h3>但我不想为此项目加载角度

javascript knockout.js

0
推荐指数
1
解决办法
56
查看次数

无法在表上使用物化视图日志中的过滤器列

I'm trying to create an aggregate Materialized View:

CREATE MATERIALIZED VIEW MV_LLATTRDATA_MAX_VERSIONS
    NOLOGGING
    BUILD IMMEDIATE 
    REFRESH FAST ON COMMIT
    ENABLE QUERY REWRITE
    AS 
        SELECT AD.DEFID, AD.ATTRID, MAX(AD.VERNUM) AS MAX_VERNUM, MIN(AD.DEFVERN) AS MAX_DEFVERN
        FROM   CSTST.MV_LLATTRDATA_PARTITIONED_TEST AD, DTREECORE DT
        WHERE AD.ID = DT.DATAID
        GROUP BY AD.DEFID, AD.ATTRID;
Run Code Online (Sandbox Code Playgroud)

I don't understand the error. I have created a MV Log file for both the LLATTRDATA time and the DTREECORE table

CREATE MATERIALIZED VIEW LOG ON CSTST.DTREECORE (and LLATTR) WITH ROWID INCLUDING NEW VALUES; 
Run Code Online (Sandbox Code Playgroud)

Error: …

sql database oracle

0
推荐指数
1
解决办法
4178
查看次数

appendChild出错 - 尝试在不存在的上下文中引用节点

有什么理由不行吗?看起来很简单.我在控制台中收到此错误.我正在尝试使用数组中的值填充无序列表.

HTML:

<!DOCTYPE html>
<html lang="en">
    <head>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script type="text/javascript" src="intro.js"></script>
    </head>

    <body>
        <div id="container">
            <div id="main">
                <ul id="menu"></ul>
            </div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

JS:

var container = document.getElementById("container");
var menuItems = ["Home","About","Contact Us", "Sign in"];

$(document).ready(function (){
    console.log("Populating menu");
    var elem = document.getElementById('menu');

    for(var i=0;i<menuItems.length;i++){

        elem.appendChild("<li id='" + menuItems[i] + "'>" + menuItems[i] + "</li>" );       
    }
    console.log('menu populated.');
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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