这可能是一个开放和封闭的案件,但可能会引发一些争论.我最近和我的朋友说话,他对我说,"jQuery is so 2008"现在虽然我没有假装知道很多关于这种语言的信息(或者就此而言是JavaScript),但我已经将这两个用于过去做过的项目.所以我的问题是,这个框架仍然被广泛使用吗?是否有更新的"2011"框架?
我看到这可能是一个愚蠢的问题,因为不同的框架有不同的用途,但我看到很多大公司在他们的网站上使用jQuery,这让我相信它当然有它的用途(和任何其他语言一样) .
设计师/开发人员之间的共识是什么?它已经过时了吗?它仍然在工业中广泛使用吗?
编辑:我问这个的原因是因为我一直在搜索jQuery相关的文章,所以最初出现的文章似乎可以追溯到几年前......
另一个编辑:谢谢你的观点,我认为他认为它过时的原因可能是因为他所工作的公司没有使用它.也许他们已经过时了?!
我正在尝试<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:
<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什么?
我有一个'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)
哪个语法正确,他们做了什么不同的事情?有没有办法缩短这个陈述?
谢谢
我试图找出如何(如果可能的话,我确信我可以)在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完成吗?