请帮助我使用此代码
<?php
if (!empty($this->product->customfieldsSorted['youtube'])) {
$this->position = 'youtube';
echo '<button class="shop_tablinks tab2" onclick='"openSpecs(event, 'Specs3')"' >';
echo JText::_('Video');
echo '</button>';
} // Product Custom ontop end
?>
似乎我没有写好
onclick='"openSpecs(event, 'Specs3')"' >'
答案 0 :(得分:5)
用以下内容替换您的代码:
''
如果要在回显时使用html代码,则需要使用''
的转义运算符,因为您正在回复$.get("/umbraco/surface/POSCreate/GetTypeStyleOptions", { brandName: selectedBrand }, function (data) {
$(".creationSelectItem-carousel").html(data);
$(".pos-carousel").owlCarousel({
center: true,
items: 1,
loop: true,
margin: 15,
nav: true,
responsive: {
640: {
items: 2,
autoWidth: true,
margin: 30
}
}
});
});
。所以在HTml代码中它将它作为concat运算符。
答案 1 :(得分:2)
更改行
echo '<button class="shop_tablinks tab2" onclick="openSpecs(event, \'Specs3\')" >';
到
if (!empty($this->product->customfieldsSorted['youtube'])) {
$this->position = 'youtube';
echo '<button class="shop_tablinks tab2" onclick="openSpecs(event, \'Specs3\')" >';
echo JText::_('Video');
echo '</button>';
}
最终代码:
add this line in your code [updated]
editNbt.addTextChangedListener(new LashCustomTextWatcher());
change this code in lashCalculate() method
//calculate the NBT
double numNbt = 0;
if (!TextUtils.isEmpty(editNbt.getText().toString())) {
numNbt = Double.parseDouble(editNbt.getText().toString());
row_nbt_value = numNbt / 100;
if (row1_value != 0) {
row1_value_new = row1_value * row_nbt_value;
}
nbtText.setText(df.format(row1_value_new));
} else {
row1_value_new = row1_value;
}
return df.format(row1_value_new + row2_value);