我想要的是当焦点上的文本字段 #ItemAddress 时,检查另一个文本字段# CAT_Custom_279176 ,如果其值等于“ SG “,然后清除textfield# CAT_Custom_269379 和# CAT_Custom_248591 的值;如果值不是“SG”则不做任何事情。以下代码不正确,请帮忙......非常感谢
<script type="text/javascript">// if Singapore
$(function() {
$('#ItemAddress').focus(function() {
if ($('#CAT_Custom_279176').val('SG')) {
$('#CAT_Custom_269379').val(''); // clear value in state field
$('#CAT_Custom_248591').val(''); // clear value in city field
}
});
})
</script>
答案 0 :(得分:3)
这条线错了。您将值设置为SG,而不是比较任何内容。
$('#CAT_Custom_279176').val('SG')) {
应该是
$('#CAT_Custom_279176').val() == 'SG') {
答案 1 :(得分:1)
您正在更改#CAT_Custom_279176
值
<script type="text/javascript">// if Singapore
$(function() {
$('#ItemAddress').focus(function() {
if ($('#CAT_Custom_279176').val() == 'SG') {
$('#CAT_Custom_269379').val(''); // clear value in state field
$('#CAT_Custom_248591').val(''); // clear value in city field
}
});
})
</script>