我尝试在用户输入的另一部分之后克隆一个部分(单击一个单选按钮),但它不起作用... 感谢您的帮助。
DECLARE
l_lat VARCHAR2(100);
l_lng VARCHAR2(100);
l_postcode VARCHAR2(8) := :P2_POSTCODE;
BEGIN
brian.GEOCODE_GM_XML (:P2_POSTCODE, l_lat, l_lng);
UPDATE RESTAURANTS
SET DISTANCE = (SELECT SDO_GEOM.SDO_DISTANCE(
restaurants.location,
SDO_GEOMETRY(2001, 4326, SDO_POINT_TYPE(l_lng, l_lat, null), null, null),
0.005, 'unit=mile') distance
FROM restaurants WHERE restaurants.restaurant_id = 36);
htp.p(l_lat);
htp.p(l_lng);
END;
答案 0 :(得分:2)
您需要进行多项更改才能使其正常工作。
change
代替click
作为输入元素。$('#1a').(':checked')
必须替换为$('#1a').is(':checked')
,并且应该包含在if
块中。
$('body').on('change', 'input[type="radio"]', function() {
var $this = $(this);
if ($this.hasClass('1a') && $this.is(':checked')) {
// closeset clonetester
var $clonetester = $this.closest('.clonetester').first();
if ($clonetester) {
$clonetester.clone().appendTo(".here");
}
}
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<section class="clonetester">
<input class="1a" type="radio" value="1" name="q1">yes
<input class="1b" type="radio" value="0" name="q1">no
<br />
<input class="date1" type="datetime-local" name="date" />date
<br />
</section>
<section class="here">clone follows</section>
&#13;