小编Dan*_*ter的帖子

使用jquery和HTML5音频标签切换音频源

我只找到了另一个解决方案,但它不完整,所以我需要帮助.

我有音频设置:

<audio id="player" controls="controls">
          <source id="ogg_src" src="lib/audio/barger01.ogg" type="audio/ogg" />
          <source id="mp3_src" src="lib/audio/barger01.mp3" type="audio/mp3" />
          Your browser does not support the audio element.
    </audio>
Run Code Online (Sandbox Code Playgroud)

我有一个动态生成的链接表来更改轨道:

<div id="audio_list">
   <a href="#" class="track" data-location="http://www.newoggtrack.ogg">sample</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我有这个jquery,我不知道如何改变轨道

$('.track').click(function(){

    load_track = $(this).attr('data-location');//gets me the url of the new track

    change_track(load_track);// function to change the track of the loaded audio player without page refresh preferred...

});
Run Code Online (Sandbox Code Playgroud)

我找到了这个功能,但我没有以正确的方式使用它

 function change_track(sourceUrl) {

        audio.empty();
        $("#ogg_src").attr("src", sourceUrl).appendTo(audio);
        /****************/
        audio[0].pause();
        audio[0].load();//suspends and restores all audio element
        /****************/
    }

audio = $("<audio>").attr("id", …
Run Code Online (Sandbox Code Playgroud)

audio jquery html5 html5-audio

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

可以使用数字来命名MySQL表列吗​​?

我有一个表,其列名如25,50,100等.

当我试图更新表时,无论我怎么做,我都会收到错误

UPDATE table SET '25'='100' WHERE id = '1'
Run Code Online (Sandbox Code Playgroud)

我试过引用和反击每一个方向,但没有成功.

错误始终如下:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第1行''25'= 100 WHERE id = 1'附近使用正确的语法

如果我将列名更改为twentyfive- 我没有问题,但这不是我想要的.是否可以使用数字作为列名?

mysql ddl

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

在javascript函数中保持变量存活

我想在函数中存放一个变量这个变量将根据用户交互改变状态

function plan_state(current){
    if (current != ''){
     state = current;
    }
    else {
     return state;
    }
}
Run Code Online (Sandbox Code Playgroud)

当doc加载时我调用plan_state('me');

当某些事情发生时,我可以打电话给plan_state('喜欢')

问题,我运行一个功能,并想检查当前状态..

alert(plan_state());
Run Code Online (Sandbox Code Playgroud)

我得到了未定义的回复,至少应该是'我',因为我设置这个onload.

我究竟做错了什么?

javascript variables function call

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

将每个子节点('id')放入数组或字符串中

我需要为从一系列div id创建的隐藏输入创建一个逗号分隔值

<div id="main">
<div id="A"></div>
<div id="B"></div>
<div id="C"></div>
</div>

<input type="hidden" id="children"/>
Run Code Online (Sandbox Code Playgroud)

我想使用jquery但功能有问题

    function update_input(main){
        var array = new Array();

           $('#'+main).children('id').each(function(){
                 array.push($(this).attr('div'));  
           });         

        input_value = array.toString();
        $('#children').val(input_value);
    }
Run Code Online (Sandbox Code Playgroud)

这个不对

arrays each jquery children

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

计算某一类的空输入数

我从以前的问题尝试了几个解决方案,但没有运气.希望有人可以帮助我.

我有一个表单的一部分,其中字段是使用某个类动态创建的:

 <td><input class="user_field" type="text" name="1[user_fname]"/></td>
 <td><input class="user_field" type="text" name="1[user_lname]"/></td>
 <td><input class="user_field phone" type="text" name="1[user_mobile]"/></td>
 <td><input class="user_field" type="text" name="1[user_email]"/></td>
 <td>&nbsp;</td>
Run Code Online (Sandbox Code Playgroud)

在模糊,我需要检查空,并尝试:

$('.user_field').blur(function(){

    //check all fields for complete

    alert ($('.user_field[value=""]').length)

});
Run Code Online (Sandbox Code Playgroud)

得到"0"

jquery count

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

javascript数组的和值?

我看过这个问题的很多不同的变化,但我似乎找不到一个特别适合我正在做的事情.

我有输入字段,由php/mysql查询动态创建.值是数字,它们共享一个共同的类

<?php
   foreach ($garment_sizes as $key =>$value){echo '<input type="number" class="size_select" name="'.$value.'" onchange="qty_update()"/><label class="size_label">'. strtoupper($value).'</label>';
   }
?>
Run Code Online (Sandbox Code Playgroud)

产生的HTML:

<input type="number" class="size_select" name="s" onchange="qty_update()"/>
<label class="size_label">S</label>
<input type="number" class="size_select" name="m" onchange="qty_update()"/>
<label class="size_label">M</label> <!-- etc -->
Run Code Online (Sandbox Code Playgroud)

我想创建一个函数来将所有字段与此类"size_select"相加

function qty_update(){
    var values = $('.size_select').serializeArray();
    //having trouble writing the loop here to sum the array..
}
Run Code Online (Sandbox Code Playgroud)

arrays jquery sum

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

mysql更新 - 跳过空白字段?

我需要知道这样做的正确方法.我有一个表单,有人可以填写3个不同的输入来更新他们的数据.

他们可以留下一个空白,如果他们想要,只需更新其他两个或只是一个.随你.

所以,如果我更新为:

mysql_query("UPDATE table SET field1=input AND field2=BLANK AND filed3=input WHERE ID=123);
Run Code Online (Sandbox Code Playgroud)

它会留空字段吗?只是跳过它们?或者它会用空字符串/空白字段替换字段?

如果这是错误的方法,那么正确的方法是什么?谢谢!

php mysql

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

为什么6.00 +(加)5.00 ="5.006.00"?

如果我有一个从php给出"数字"值的变量echo...

var names_each = <?php echo $ind_name_each; ?>;
Run Code Online (Sandbox Code Playgroud)

...并且$ind_name_each是从类型的mysql列派生的decimal(5,2),是javascript中的数字还是字符串?

如果all_total = 6.00和names_each = 5.00,我这样做:

all_total = parseInt(names_each) + all_total;
Run Code Online (Sandbox Code Playgroud)

我得到56.00

all_total = names_each + all_total;
Run Code Online (Sandbox Code Playgroud)

我得到5.006.00

all_total = parseFloat(names_each) + all_total;
Run Code Online (Sandbox Code Playgroud)

我得到56.00

我需要一些理解.

javascript numbers

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

基于关联数组$ key = column $ value = value更新行

我需要从POST的关联数组构建更新查询

POST包含多个关联数组和几个键/值对

我可以理清要使用哪些数组,但我仍然坚持构建更新查询字符串

array1 (
i => 1 // This is used for each WHERE clause and is the row id
a => 2
b => 3
c => 4
)

array2 (
i => 2
a => 2
b => 3
c => 4
)
Run Code Online (Sandbox Code Playgroud)

我需要:"UPDATE表SET a ='2',b ='3',c ='4'WHERE id ='array [i]'"

我已经尝试了各种各样的foreach,而内部方法拼凑在一起从其他帖子拼凑而来,但没有一个处理这个特定的问题.任何帮助,将不胜感激.谢谢

php associative-array implode

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