我通常可以谷歌找到我的答案,但我不知道这个问题甚至可以从哪里开始。如果有人能指出我在这里使用的语言和语法正确的方向,我会很感激。
这是说“if input1 ='option1',然后将text1输出到span1,如果没有,则输入text2。
我很抱歉这是如此基本,但需要学习如何编辑这个,但我没有教程或指南就迷路了。
$('#span1').html(input1='option1'?'text1':'text2');
这是我之前的一个问题的转发,我被指控试图获得免费的编码建议,所以我尽可能地将其作为基础。我不是在寻找免费编码 - 如果有人能给我一个关于我可以在哪里找到更多信息的提示,我会很感激。
答案 0 :(得分:0)
这是一个jQuery片段 - 一个javascript框架。
$('#span1').html(input1='option1'?'text1':'text2');
$
这是jQuery"对象",并将选择器参数传递给它将返回一个jQuery包装的对象,您可以将方法链接到。
#span1
选择参数(也可以是CSS)
input1='option1'?'text1':'text2'
将输出" text1"或" text2"取决于是否变量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');
}