小编RRK*_*RRK的帖子

JQuery 找出哪个是可见的

<select id="milesAway">
    <option id="5" value="5">5 miles</option>
    <option id="10" value="10">10 miles</option>
    <option id="25" value="25">25 miles</option>
    <option id="50 value="50">50 miles</option>
    <option id="100" value="100">100 miles</option>
    <option id="250" value="250">250 miles</option>
    <option id="500" value="500">500 miles</option>
</select>
<input type="text" id="zipCode" />
<input type="text" id="cityState" class="cityState" />
Run Code Online (Sandbox Code Playgroud)

因此,在任何时候,都只会显示这 3 个可用输入中的一个。它们都由.show()和控制.hide()

我确实使用 JQuery 找出显示的那个并获取它的 id。

谢谢!

jquery jquery-selectors

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

在Solr和Verity中对于samefile不存在上下文

在尝试将服务器从CF8更改为CF10时,发生了这种情况

在CF8中,这是搜索代码

<cfsearch 
    collection="test_#arguments.cabinetid#" 
    status="docsearchstatus" 
    name="docsearch" 
    criteria='#arguments.filter#' 
    suggestions="Always" 
    contextpassages="1" 
    contextbytes="300"
>
Run Code Online (Sandbox Code Playgroud)

在CF10中,我正在使用它.

<cfsearch collection="test_#arguments.cabinetid#"
    status="docsearchstatus" 
    name="docsearch" 
    criteria='#lcase(arguments.filter)#*' 
    suggestions="Always" 
    contextPassages="1" 
    contextBytes="300"
>
Run Code Online (Sandbox Code Playgroud)

以真实性提交的上下文更长,更具描述性.但是大多数情况下使用solr时,上下文是空的.
我尝试对solr.xml和其他solr配置文件进行一些更改.这里我们动态添加集合.因此无法通过更改配置文件来解决此问题.

有没有人碰到过这个?

结果形式真实性搜索 结果形式真实性搜索

SOLR搜索的结果 SOLR搜索的结果

coldfusion solr verity coldfusion-9 coldfusion-10

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

列表中的Jquery click事件在Firefox和其他浏览器中的工作方式不同

我目前正在研究动态购物车.过程如下:有一个具有相同类的元素列表,称为"cartElement".当用户使用此类单击一个元素时,如果脚本没有ID,则获取其ID或父ID(这是由于不同的元素类型),然后将其发送到另一个函数.

这是脚本:

$('.cartElement').click(function () {
    var id;
    if (event.target.id == '') 
        id = event.target.parentNode.id;
    else 
        id = event.target.id;
    cartRequest(id);
});
Run Code Online (Sandbox Code Playgroud)

这是一个html元素:

<div class="sub-addToCart float-lt">
    <button class="addToCart cartElement" id="webreseaux">
       <p class="float-lt">Je veux !</p>
       <i class="icon-cart float-rt"></i>
    </button>
</div>
Run Code Online (Sandbox Code Playgroud)

这在除了没有输出任何内容的Firefox之外的每个浏览器中都能很好地工作,甚至不是错 我尝试在不同的点添加console.log以查看它在哪里中断.我在if()语句之前得到一个console.log()输出,但不是在它之后.任何的想法 ?

html jquery click onclick

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

如何唯一地命名对象

我有一个简单的webapp,它从tomcat JDBC数据源获取连接.为了跟踪连接使用情况,我打算在打开和关闭连接时实现日志记录.记录应该打印这样的东西.

20151230143623.947[Thread-3] INFO  [DataSourceManager:19] Opened connection identified by id : BlahBlahBlah1
20151230143623.947[Thread-3] INFO  [DataSourceManager:19] Closed connection identified by id : BlahBlahBlah1
Run Code Online (Sandbox Code Playgroud)

我的开放和关闭方法是这样的.

Connection openConnection(String JNDILookupName) throws Exception {
    Connection connection = DataSourceManager.getConnection(JNDILookupName);
    logDBOperation("Opened", connection.toString());
    return connection;
}
Connection closeConnection(String JNDILookupName) throws Exception {
    connection.close();
    logDBOperation("Closed", connection.toString());
}
void logDBOperation(String operation, String connecitonName){
    logger.info(operation+" connection identified by id : "+connectionName);
}
Run Code Online (Sandbox Code Playgroud)

在这里,我使用Log connection.toString()作为Connection的唯一名称.但我想知道是否有更好的方法来做到这一点.

java jdbc tomcat7 apache-commons-dbcp

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

如何使用div parent在表中查找文本

我想在div父元素中找到带有表的文本,如果我在我的搜索栏中写任何文本我想只显示结果和剩余的divs hidde,我有不同的td,我想在四个单元格中搜索(左边rigth)最后一个细胞并不重要

这是我的HTML:

<div class="caja-orden-curso" alt="3">
    <div class="contenido-curso">
        <table id="perrito" border="1" style="width:98%">
           <tr>
              <td width="220" height="100">
                 <div id="vehicle_type" class="top-order">
                    36624
                 </div>
              </td>
              <td width="200">
                 <div id="step_form_1" class="order-steps">
                    <span id="created">02/02/2016 10:59</span>
                 </div>
              </td>
              <td width="300">
                 <div class="order-details-top" style="height: 14px;">presidente masaryk, 29, , polanco</div>
                 <div class="order-details-bottom" style="height: 23px;">colima, 323, , roma norte</div>
              </td>
              <td width="120">
                 <div class="order-details-top">
                    alexis
                    <div>
                       <div class="order-details-bottom">
                          saul
                       </div>
              </td>
              <td width="120">
              565897423
              </td>
           </tr>
        </table>
    </div>
    <div class="color-lateral-curso">
    </div>
    <div class="tam-tabla-orden">
    </div>
</div>
<div class="caja-orden-curso" id="statu-20" alt="12"> …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

如何在锚标记中调用AJAX函数

我是AJAX的新手.当我使用onclick()事件单击按钮时,我想调用AJAX函数.这是onclick()事件调用的AJAX函数

function onclickFunction(aId){
    $.ajax({
        type: "get",
        url: "like_audio",
        data: {
            aId:aId
        },
        success: function (data){
            alert(data);
        },
        error: function (xhr, ajaxOptions, thrownError){

        }
    });
    return false;
}
Run Code Online (Sandbox Code Playgroud)

这就是我调用onclick()事件的方式

<a href="" onclick=onclickFunction(id)
Run Code Online (Sandbox Code Playgroud)

html javascript ajax jquery onclick

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

使用post方法提交表单后,表单数据会附加到php中的url为什么?

我正在开发一个应用程序,在其中使用 ajax 发送表单数据。成功后函数数据添加到数据库中但它不显示任何消息并且完整的表单数据附加到url。在此我使用“POST”方法。为什么此数据附加到表单而不向结果字段显示任何消息。

这是我的 html 代码

<form  class="form-horizontal form-label-left" id="myForm" novalidate>
    <span class="section">Personal Info</span>

    <div class="item form-group">
        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="fname"> First Name <span class="required">*</span>
        </label>
        <div class="col-md-6 col-sm-6 col-xs-12">
            <input id="fname" class="form-control col-md-7 col-xs-12" data-validate-length-range="6" data-validate-words="1" name="fname" placeholder="First Name" required="required" type="text">
        </div>
    </div>

    <div class="item form-group">
        <label class="control-label col-md-3 col-sm-3 col-xs-12" for="lname"> Last Name <span class="required">*</span>
        </label>
        <div class="col-md-6 col-sm-6 col-xs-12">
            <input id="lname" class="form-control col-md-7 col-xs-12" data-validate-length-range="6" data-validate-words="1" name="lname" placeholder="Last Name" required="required" type="text">
        </div>
    </div>
    <div class="item …
Run Code Online (Sandbox Code Playgroud)

javascript php forms ajax jquery

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

TypeError:$。debounce不是函数

我正在使用此代码:

function resizeJquerySteps() {
    $('.wizard .content').animate({
        height: $('.body.current').outerHeight()
    }, 'slow');
}

$(window).resize($.debounce(250, resizeJquerySteps));
Run Code Online (Sandbox Code Playgroud)

并收到此错误TypeError: $.debounce is not a function是没有错误的另一种写方法吗?

jquery

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

在新窗口中打开表单提交而不阻止弹出窗口

我尝试在新窗口/选项卡中打开表单提交的结果。用户在下拉列表中选择一个选项后,将执行提交。

$(function() {
  $('select').change(function() {
    $(this).parents('form').submit();
  });
});
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html>
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
  </head>
  <body>
    <form action="/result.html" method="post" target="_blank">
      <select>
        <option val="1">Opt 1</option>
        <option val="2">Opt 2</option>
      </select>

      <input type="submit" value="Submit" style="display: none;">
    </form>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

经过一些研究,我使用了这个实现。新窗口/提交不会自动执行。相反,我在交互后执行提交(选择字段中的更改)。此外,中间没有其他事件(例如 ajax 调用)。我的理解是:脚本从受信任的事件打开新窗口,弹出窗口阻止程序不应阻止此操作。但这正是发生的事情。

即使是上面的简单实现,目前也会触发 Google Chrome(Mac,63.0)和 Firefox(57.0.3)中的弹出块。

现在有没有办法在新窗口中打开表单结果而不在白名单上?

javascript forms jquery popup

5
推荐指数
0
解决办法
695
查看次数

ColdFusion 2021 电子表格格式单元格颜色

最近从CF11升级到CF2021。我有一个电子表格,我们用颜色来格式化单元格、行和列,特别是背景颜色。我指定了 color= 或 fgcolor=。无论我选择什么颜色,它都会是黑色的。我搜索并搜索了 2021 年,但一无所获。

有人有解决方案吗?

非常简化的代码。它适用于 CF11 和 CF2016。

<cfscript>
    sObj = SpreadsheetNew("Testing Summary","yes");
    SpreadsheetSetCellValue(sObj,"As of: " & DateFormat(#DateAdd("h", -1, Now())#),1,1); 
    SpreadsheetFormatCell(sObj, {bold="true", fontsize="14"}, 1,1);
    SpreadsheetMergeCells(sObj,1,1,1,5);
    SpreadsheetSetCellValue(sObj,"Testing Summary",2,1); 
    SpreadsheetMergeCells(sObj,2,2,1,5);
    SpreadsheetFormatCell(sObj, {bold="true", fontsize="20", fgcolor="blue", color="yellow"}, 2,1);
</cfscript>

<!--- Launch File to User --->

<cfheader name="Content-Disposition" value="attachment; filename=MySpreadsheet.xlsx"> 
<cfcontent type="application/vnd.ms-excel" variable="#SpreadsheetReadBinary( sObj )#"> 
Run Code Online (Sandbox Code Playgroud)

coldfusion cfml

5
推荐指数
0
解决办法
137
查看次数