データを取得するときに ""を印刷する方法= null。data = nullのときに空を印刷するには
私はこれを試しましたが、うまくいきませんでした。
var unit = $(this).find(":selected").data("product_unit");
if(unit === "null") {
unit = "";
}
データを取得するときに ""を印刷する方法= null。data = nullのときに空を印刷するには
私はこれを試しましたが、うまくいきませんでした。
var unit = $(this).find(":selected").data("product_unit");
if(unit === "null") {
unit = "";
}
null
に変更"null"
。あなたは文字列と比較しています。
さらにスペースを追加するには、unit = "";
にスペースを追加します。
var unit = $(this).find(":selected").data("product_unit");
if(unit === null) {
unit = " ";
}
は
var unit = $(this).find(":selected").data("product_unit");
if(unit === null) {
unit = "";
}
この1
if (unit.trim() == '') {
unit = "";
}
var unit = $(this).find(":selected").data("product_unit").val();
if(unit.empty()) {
unit = "";
}
ありがとうあなたよ。 。 – test1321
ようこそ@ test1321 –
短い形式で試すうち引用符でヌルお試しください:
var unit = $(this).find(":selected").data("product_unit") || "";
product_unit
はブールfalse
(偽、ヌル、空の文字列など)の場合は、空の文字列に上書きされます
ありがとうございます。 – test1321
はそれを試してみてください。
VARユニット= $(この).find( ":selected")。data( "product_unit")|| "";
ありがとうございます。 。 – test1321
のですか? –
''ヌル ''は文字列で、ヌルではありません... – Teemu
ヌルまたはヌルの場合は未定義です。 –