小编Zak*_*rki的帖子

为什么JavaScript将其记录为"0"?

此代码将输出记录为零.输出应为6.

function sum(a,b){
  r=a+b;
  return r; 
}

r=sum(2,9);
r1=sum(1,4);
diff=r-r1;

console.log(diff);
Run Code Online (Sandbox Code Playgroud)

javascript

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

XML请求和响应与提取?

邮政服务有一个API,可让您发送包含包裹重量,旅行信息等的xml请求。它将返回xml响应。

如何处理xml响应?我或者需要在客户端解析xml,或者更可取的是,将xml放入一个可以发送到laravel后端进行解析的变量中。

顺便说一句,我正在使用react和laravel。

getPostagePrice = () => {
  fetch('http://production.shippingapis.com/ShippingApi.dll?API=RateV4&XML=<RateV4Request USERID="XXXXXXXXXXX"><PackageID="1ST"><Service>PRIORITY</Service><ZipOrigination>44106</ZipOrigination><ZipDestination>20770</ZipDestination><Pounds>1</Pounds><Ounces>8</Ounces><Container>NONRECTANGULAR</Container><Size>LARGE</Size><Width>15</Width><Length>30</Length><Height>15</Height><Girth>55</Girth></Package></RateV4Request>', {
       method: 'get',
   }).then((response) => {
       console.log(response.text());
   }).then(str => (new window.DOMParser()).parseFromString(str, "text/xml")
   ).then(data => console.log(data));
}
Run Code Online (Sandbox Code Playgroud)

javascript fetch laravel reactjs

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

jQuery数据表使用特定类过滤行

我正在开发一个jQuery Datatable项目,该项目需要根据特定的行类过滤数据。我要根据条件在创建行时向行中添加类。我正在尝试为用户提供一种单击按钮的方式,该按钮将应用仅显示包含特定类的行的过滤器。

我尝试了几种不同的解决方案,但似乎无法使其工作。有人知道如何正确执行此操作吗?

这是JSFiddle

$('#table').DataTable({
data: data,
columns: [
    { 
        "data": "item1",                      
        "render": function ( data, type, row ) {
            if(type === 'display'){
                return "<span class='format1'>"+data+"</span>";
            }else if(type === 'sort'){
                return data;
            }else if(type === 'filter'){
                return data;
            }else{
                return data;
            }
        }
    },
    { 
        "data": "item2",                      
        "render": function ( data, type, row ) {
            if(type === 'display'){
                return "<span class='format2'>"+data+"</span>";
            }else if(type === 'sort'){
                return data;
            }else if(type === 'filter'){
                return data;
            }else{
                return data;
            }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

javascript datatable search jquery datatables

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

无法附加jquery

我无法附加页面只是似乎刷新我想要查看它而不刷新页面

的index.php

<div class="view_comment">
        <b>username :</b> <?php echo  $comment_comment;?>
</div> 
<div id="comment_type_area" class="comment_type_area">
        <form method="POST">
            <input type="text" class="comment" post_id="<?php echo $shared_id2; ?>" id="text_comment" placeholder="Write a Comment"></input>
            <input type="submit" id="post_button" ></input> 
        </form>
        </div>
Run Code Online (Sandbox Code Playgroud)

的jquery.js

  $(document).ready(function(){

        $('.comment').keydown(function (e){
            if(e.keyCode == 13){
                var post_id = $(this).attr('post_id');
                var comment = $(this).val();
                $.post('/comment.php',{ post_id: post_id, comment:comment});
                $('.comment').val('');
/*i am guessing the problem starts from here and onwards*/
                $(this).parent().children('.comments').append("<div class='view_comment'><b>Username :</b>" + comment +"</div>");
            }
        });

    });
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

使用Javascript在两个div元素之间切换

我有以下代码从div"mainFrameOne"到div"mainFrameTwo".但是,在更改为mainFrameTwo后,它无法返回到mainFrameOne.我希望它能够不断来回切换.我怎样才能做到最好?

HTML:

<div id="mainFrameOne">
    <p>mainFrameOne</p>
</div>
<div id="mainFrameTwo" style="display:none;">
    <p>mainFrameTwo</p>
</div>
<button onclick="myFunction()">Click me</button>
Run Code Online (Sandbox Code Playgroud)

JS:

function myFunction() { 
    document.getElementById("mainFrameOne").style.display="none"; 
    document.getElementById("mainFrameTwo").style.display="block"; 
}
Run Code Online (Sandbox Code Playgroud)

html javascript css onclick

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

如何使用 js/css 禁用特定类的 &lt;/td&gt; 选择?

我的日历是用 html 表构建的,其中很少有日期可以选择。所以我需要禁用所有其他数据。

突出显示 td 的功能:

/* Get all rows from your 'table' but not the first one 
        * that includes headers. */
var rows = $('td').not(':first');

/* Create 'click' event handler for rows */
rows.on('click', function (e) {

  /* Get current row */
  var row = $(this);

  /* Check if 'Ctrl', 'cmd' or 'Shift' keyboard key was pressed
            * 'Ctrl' => is represented by 'e.ctrlKey' or 'e.metaKey'
            * 'Shift' => is represented by 'e.shiftKey' */

  if ((e.ctrlKey || e.metaKey) …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery razor

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

$(这个)选择器和他的后代

我试图选择一个后代类$(this).

这是一个例子:

<div class="family">
    <div class="brother">CLICK HIM</div>
    <div class="cousin"></div>
    <div class="sister">TO SELECT HER</div>
</div>

<div class="family">
    <div class="brother"></div>
    <div class="cousin"></div>
    <div class="sister">AND NOT HER</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想点击.brother并想要选择他的.sister!

使用以下代码我会选择孩子.sister,但这不是我想要做的.

$('.brother').click(function() {
    $('.sister', this).hide();
});
Run Code Online (Sandbox Code Playgroud)

有人能帮助我吗?

javascript jquery jquery-selectors

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

我可以将选择值作为参数传递给 onchange 函数吗?

这是否可以使用 javascript 和 html 的某种组合?

<select onchange="myFunction(valueOfThisSelector)">
    <option value="op1">Op1</option>
    <option value="op2">Op2</option>
    <option value="op3">Op3</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我更喜欢在不使用元素 id 的情况下实现解决方案,因为我希望能够将其应用于许多选择器。如果可以在myFunction()脚本中实现值引用那也是一个选项,只要不使用document.getElementById().

javascript onchange

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

如何使用 JQuery 从列表中传递多个值

我有以下列表,这些列表可以动态构建并执行与选择框相同的功能。

<ul class="list-group" name="combobox1" id="combobox1">
<li class="list-group-item" value="6" />Option 1</li>
<li class="list-group-item" value="12" />Option 2</li>
<li class="list-group-item" value="15" />Option 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

选择列表中的项目时,I用户jQuery将“活动”追加到类中以使“列表组 - 项目活动”。

用户可以从列表中选择一个或多个列表项,然后单击“显示详细信息”,这将在弹出窗口中显示详细信息。此详细信息弹出窗口由按钮中的 onclick 函数触发。我的问题是如何使用 Jquery 获取用户选择通过 onclick 方法传递的列表中的一个或多个项目的值?

onclick=showDetails(itemsvalues) 
Run Code Online (Sandbox Code Playgroud)

这将返回一个值,但是如果选择了多个项目怎么办?

onclick="showdetails($('#combobox1 li.active').val());
Run Code Online (Sandbox Code Playgroud)

谢谢!

javascript jquery

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

在PHP循环中使用javascript onclick

我正在尝试将一个简单的数量输入框加减1,如下图所示可能会有所不同:

在此处输入图片说明

PHP:

$query = ...
while ($row= mysqli_fetch_array($query)) 
{
     <input type="hidden" value="<?php echo $row['id']; ?>" id="id_part">
     <input type="text" value="<?php echo $row['quantity']; ?>" id="<?php echo $row['id']; ?>_count"><br>
     <input type="button" value="-" id="minus" onclick="minus()">
     <input type="button" value="+" id="plus" onclick="plus()">
}
Run Code Online (Sandbox Code Playgroud)

Javascript:

<script>
     var count = 1;
     var id = document.getElementById("id_part").value;
     var countEl = document.getElementById(id + "_count");
     function plus(){
      count++;
      countEl.value = count;
     }
     function minus(){
      if (count > 1) {
       count--;
       countEl.value = count;
      }  
     }
</script>
Run Code Online (Sandbox Code Playgroud)

没用 我只需要第一个id数量框。无法管理ID应当不同的第二个数量框。如您所见,我为每个id标记分配了不同的名称,这些名称取自数据库id。

javascript php while-loop

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