由于我对逻辑的不清晰,以及从来没有系统学过javascript ,所以在写jQuery的时候常常写得比较长。比如,对于判断来说,我经常的写法如下:

if (i==0) {
	$(this).hide();

或者,我还会这么写:

if (i==0) {
	$(this).hide();
} else{
	$(this).show();

当然,这么写不能算错。但是使用三目运算来写的话呢,就会简洁得多。比如第一个,可以这样来写:

	if (i==0) ? $(this).hide() : null ;

而第二个,则可以这样来写

	if (i==0) ? $(this).hide() : $(this).show();

这样写就简单舒服得多了。

不过我对三目运算的运用还真是不熟练,在以后的工作中一定要多练习。

由于我对逻辑的不清晰,以及从来没有系统学过javascript ,所以在写jQuery的时候常常写得比较长。比如,对于判断来说,我经常的写法如下:if (i==0) { $(this).hide();};或者,我还会这么写:if (i==0) { $(this).hide();} else{ $(this).show();};当然,这么写不能算错。但是使用三目运算来 jQuery 的 action() 执行对元素的操作 $(this).hide() - 隐藏当前元素 $("p.test").hide() - 隐藏所有 class="test" 的 <p> 元素 JQuery选择器 jQuery 选择器允许
value的值根据从数据库传来的fmType值,如果是LIVE则是直播,否则是点播。 disabled style="width:150px;"/> ${fm.fmType eq 'LIVE'?'直播':'点播'} 三目运算符:条件?条件为真时:条件为假时的值。
JQuery三元运算语法:varvalue=条件?value1:value2;解释:设置一个变量value,根据条件进行判断,如果条件为真,则设置value=value1,否则value=value2实例:<scriptsrc="js/jquery-3.1.1.js"></script> <scripttype="text/javas...
$(function($) { $("input[name='timeset']").bind('click', function() { $(this).val() == 'customize' ? $('#showdata').show() : $('#showdata').hide(); $(this).va...
    记录一下学习的笔记。参考教程:jQuery菜鸟教程;jQuery文文档。 一.jQuery简介     jQUery是一个JavaScript函数库。jQuery是一个轻量级的轻量级的“写的少,做的多”的JavaScript库,包含以下功能: HTML元素选取; HTML元素操作; CSS操作; HT...
要将Verilog代码三目运算转换为Python三目运算,可以使用正则表达式匹配Verilog代码三目运算,然后使用Python的三目运算符进行替换。 以下是一个示例代码,用于将Verilog代码三目运算符替换为Python三目运算符: ```python import re def replace_ternary_operator(verilog_code): pattern = r'\s*\?\s*([^\s]+)\s*:\s*([^\s]+)\s*;' matches = re.findall(pattern, verilog_code) for match in matches: verilog_code = verilog_code.replace("?{}:{}".format(match[0], match[1]), "{} if {} else {}".format(match[0], match[2], match[1]), 1) return verilog_code 使用该函数,可以将Verilog代码三目运算符替换为Python三目运算符: ```python verilog_code = """ module example(input a, input b, output c); assign c = (a > b) ? a : b; endmodule python_code = replace_ternary_operator(verilog_code) print(python_code) 输出结果为: ```python module example(input a, input b, output c); assign c = a if (a > b) else b; endmodule