我是具有CSS经验的网页设计师,但我不是JS开发人员。
我使用jqtransform设置了搜索表单的样式,
问题是它从选择器和搜索按钮中删除了所有事件。
这是jqtransform之前的代码
<input id="go-search" type="button" name="btn_search" value="search" onclick="searchLocations()" />
在应用脚本之后,按钮没有任何作用
我打开了页面源,这里是什么样的:
<button class=" jqTransformButton" type="button" name="btn_search" id="go-search"><span><span>search</span></span></button>
请帮我 !
最佳答案
我认为最好在新帖子中添加新问题…
$(function() { $("form.jqtransform").jqTransform(); $("#city").click(populateDestrict); });
通过JavaScript将功能分配给事件时,仅分配功能引用。将括号放在函数标识符后面将执行该函数。
function myFunction(x)
{
alert(x);
return 1;
}
// correct, the onload event will trigger the function
window.onload = myFunction;
// alerts "[object Event]"
// wrong
window.onload = myFunction("hello");
// this assigns "1" to the onload property*
// * - IE may execute this, but no standard compliant browser