2 つの異なるボタンで実行される jQuery 関数があります。
$("#btnSearch, #btnDirectorSearch").click(function () {
この関数が作成する html の一部は、クリックされたボタンによって異なります。次のように変数を格納するために data- 属性を使用しています。
var div = $(this).data("str");
そして、私が構築しているhtml文字列は、変数「div」の値によって異なります。jQueryでインラインif/elseステートメントを実行する方法はありますか?
if div = "choice1" {
html += '<tr data-str = "str1" data-dataItem = "dataItem1" data-result-title = "' + name + '" data-result-id="' + sel + '">';
} else {
html += '<tr data-str = "str2" data-dataItem = "dataItem2" data-result-title = "' + name + '" data-result-id="' + sel + '">';
}
それは面倒なようで、これを行うためのより良い jQuery の方法があることを願っています。
ありがとう!