小编zik*_*zik的帖子

jQuery被认为是过时的吗?

这可能是一个开放和封闭的案件,但可能会引发一些争论.我最近和我的朋友说话,他对我说,"jQuery is so 2008"现在虽然我没有假装知道很多关于这种语言的信息(或者就此而言是JavaScript),但我已经将这两个用于过去做过的项目.所以我的问题是,这个框架仍然被广泛使用吗?是否有更新的"2011"框架?

我看到这可能是一个愚蠢的问题,因为不同的框架有不同的用途,但我看到很多大公司在他们的网站上使用jQuery,这让我相信它当然有它的用途(和任何其他语言一样) .

设计师/开发人员之间的共识是什么?它已经过时了吗?它仍然在工业中广泛使用吗?

编辑:我问这个的原因是因为我一直在搜索jQuery相关的文章,所以最初出现的文章似乎可以追溯到几年前......

另一个编辑:谢谢你的观点,我认为他认为它过时的原因可能是因为他所工作的公司没有使用它.也许他们已经过时了?!

jquery

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

无法将输入字段值复制到另一个?

我正在尝试<input>使用jQuery 将一个表单字段值复制到另一个表单.简单吧?好吧,我必须做错事,因为我的代码不起作用.这是我得到的:

HTML:

<form id="form1">
  <input id='one' type='text' />
  <input id='two' type='text' />
</form>

<form id="form2">
  <input id='three' type='text' />
</form>

<input type='button' id="do" value="Copy" />
Run Code Online (Sandbox Code Playgroud)

jQuery的:

$('#do').click(function() {
  $('#3').html($('#1').html().val());
});
Run Code Online (Sandbox Code Playgroud)

我的总体目标是在输入后尽快3填充值1,我可以通过绑定它来做到这一点onBlur.

我究竟做错了什么?

编辑:更新的ID名称,因为我没有使用数字(但意识到你不能/不应该)使用HTML元素的数字.

html forms jquery

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

为什么这个连接而不是加起来

非常非常基本的问题,但我有以下HTML:

<input type="text" id="nspcc" value="0" onkeyup="doTotal();" />
<input type="text" id="barnados" value="0" onkeyup="doTotal();" />
<input type="text" id="savethechildren" value="0" onkeyup="doTotal();" />
<input type="text" id="childresnsociety" value="0" onkeyup="doTotal();" />
<input type="text" id="childreninneed" value="0" onkeyup="doTotal();" />
<input type="text" id="total" disabled="disabled"  />
Run Code Online (Sandbox Code Playgroud)

以下是jQuery:

function doTotal() {
  var one,two,three,four,five,total;
  one = $('#nspcc').val();
  two = $('#barnados').val();
  three = $('#savethechildren').val();
  four = $('#childresnsociety').val();
  five = $('#childreninneed').val();
  total = one+two+three+four+five;
  $('#total').val(total);
}

doTotal();
Run Code Online (Sandbox Code Playgroud)

我可能正在做一些愚蠢但为什么total连接而不是添加值?我需要使用parseInt什么?

html javascript jquery

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

在'IF'语句中,这个'OR'和'AND'的正确语法是什么?

我有一个'if'声明,只是想知道这些是否都有效(我相信它们都是),如果有,那有什么区别?

var type;
var type2;

if ((type == 'BOS'|| type == 'BPS'|| type == 'BRS') && (type2 == 'BOS'|| type2 == 'BPS'|| type2 == 'BRS))
Run Code Online (Sandbox Code Playgroud)

要么

if ((type == 'BOS') || (type == 'BPS') || (type == 'BRS') && (type2 == 'BOS') || (type2 == 'BPS') || (type2 == 'BRS'))
Run Code Online (Sandbox Code Playgroud)

哪个语法正确,他们做了什么不同的事情?有没有办法缩短这个陈述?

谢谢

javascript syntax

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

如何使用与下拉列表中选择的值不同的值

我试图找出如何(如果可能的话,我确信我可以)在HTML的下拉框中使用不同的值.很高兴使用jQuery或JavaScript.例如,我有一系列下拉菜单如下:

<select id="country" title="Country">
    <option>Argentina ARG</option>
    <option>Australia AUS</option>
    <option>Austria AUT</option>
    <option>Austria AUT</option>
    <option>Belgium BEL</option>
    <option>Brazil BRA</option>
    <option>Canada CAN</option>
</select>
Run Code Online (Sandbox Code Playgroud)

当用户选择说"巴西"时,该选项显示"巴西BRA".但是,我想改为使用值'BRA'是否可以这样做?我只是愚蠢而且可以用简单的HTML完成吗?

html javascript forms jquery

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

标签 统计

jquery ×4

html ×3

javascript ×3

forms ×2

syntax ×1