私はそのようなHTMLを持っています:
<div id="MyArea">
<div class="data-content">The content is not satisfied </div>
<div class="data-content">[value] </div>
<div class="data-content">[valueme] </div>
</div>
ここで、括弧を持つFunction
各クラス ( ) で a を実行します。data-content
その他のクラス (括弧はありません)、デフォルトを維持し、何も変更しません。以下のスクリプトを使用していますが、エラーになります。
$("#MyArea .data-content").each(function() {
var content = $(this).html(),
values = content.match(/[^[\]]+(?=])/g);
if (value !== "") {
$(this).closest(".data-content").myFunc({
//Run myFunc in this .data-content if values has brackets.
}
else {
//return the default value and do not change the content inside of that class if it has no brackets. How can I do that?}
});
}
);