需要指导如何更新此代码,语言,教程?

时间:2017-10-31 16:38:47

标签: javascript jquery

我通常可以谷歌找到我的答案,但我不知道这个问题甚至可以从哪里开始。如果有人能指出我在这里使用的语言和语法正确的方向,我会很感激。

这是说“if input1 ='option1',然后将text1输出到span1,如果没有,则输入text2。

我很抱歉这是如此基本,但需要学习如何编辑这个,但我没有教程或指南就迷路了。

$('#span1').html(input1='option1'?'text1':'text2');

这是我之前的一个问题的转发,我被指控试图获得免费的编码建议,所以我尽可能地将其作为基础。我不是在寻找免费编码 - 如果有人能给我一个关于我可以在哪里找到更多信息的提示,我会很感激。

2 个答案:

答案 0 :(得分:0)

这是一个jQuery片段 - 一个javascript框架。

$('#span1').html(input1='option1'?'text1':'text2');
  • $这是jQuery"对象",并将选择器参数传递给它将返回一个jQuery包装的对象,您可以将方法链接到。

    < / LI>
  • #span1选择参数(也可以是CSS)

  • input1='option1'?'text1':'text2'将输出&#34; text1&#34;或&#34; text2&#34;取决于是否变量option1评估为真。正如u_mulder指出的那样,这很可能会失败。使用两个==或三个===进行比较!

  • html(...)链接到选择器输出的html方法接受新值以写入DOM中该元素的内容。

建议阅读:

答案 1 :(得分:0)

能够不使用该代码而是使用我更熟悉的代码:

if(pay_type == 'onetime') {
   $('#bank_card_pay_type').html('one time payment');
 }
 else if(pay_type == 'montly') {
   $('#bank_card_pay_type').html('3 monthly payments');
 }
 else if(pay_type == 'monthly12') {
   $('#bank_card_pay_type').html('12 monthly payments');
 }