jQueryでifを使った制御構文がかなり簡潔に書けるみたいです。例えば、
if (input_string !='タロウ') {というものがありましたら、これは実に5行になってしまうんですね。これ仕方のないことかと思っていましたが、
$("#post_hurigana").val(input_string);
} else {
$('#'+id).val("");
}
(input_string!='タロウ') ? $("#post_hurigana").val(input_string) : $('#'+id).val("");って書けます。非常にわかりづらいです。
(<構文が評価されて...>) ? <trueだったらこれを実行> : <falseだったらこれを実行>;ということで、(...) ? ... : ... ;という何とも記号だらけでわかりづらい感じですが、一行で書けるのがよいです。



