私は、クリックするとdivを作成する関数を持っています。これは、同じテキストを持つdivが既に存在していない場合にのみ発生します。私はいくつかのことを試しました。'text'がアクティブなdiv - 演算子に含まれていない場合
この機能に埋め込まif (div.text().indexOf(type) == 0)
if (div.innerHTML.indexOf(type) == 0)
if (!div.hasOwnProperty(type))
a.click(function(json) {
var type = $(this).data("type");
saveType();
function saveType(root) {
if (typeof root === 'undefined') {
root = $('#category_wrapper');
}
var div = $("<div id='typeSaved' class='waves-effect waves-light btn '>" + type + "</div>");
if (!div.hasOwnProperty(type)) {
root.append(div);
}
}
})
正しくif文の書き方を、誰か知っていますか?
divで識別するために何かをdivに追加します。データテキスト属性のようにして比較する –
なぜローカル関数を引数で定義しますか?引数を渡さないのはなぜですか? – Barmar
あなたは以前の質問で判断して、頻繁にそうするようです。 – Barmar