这是一个非常简单的问题,但无论如何:
为什么以下不起作用?
echo '<input type="hidden" name="value" value="return $(\"#compare_bd\").mergely(\"get\", rhs)">';
它返回:return $(//
谢谢!
这是一个非常简单的问题,但无论如何:
为什么以下不起作用?
echo '<input type="hidden" name="value" value="return $(\"#compare_bd\").mergely(\"get\", rhs)">';
它返回:return $(//
谢谢!
你不能把它改写成这样:
PHP页面:
echo '<input type="hidden" name="value" id="someField" value="">';
jQuery:
$(document).ready(function(){
$('#someField').val($("#compare_bd").mergely("get", rhs));
});
尝试这个:
echo '<input type="hidden" name="value" value="return $(\'#compare_bd\').mergely(\'get\', rhs)">';
当 php 将您的代码打印为 html 时,您会得到:
<input type="hidden" name="value" value="return $("#compare_bd").mergely("get", rhs)">
那不是有效的html。
所以在我的情况下,它将打印:
<input type="hidden" name="value" value="return $('#compare_bd').mergely('get', rhs)">