我是具有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

09-17 23:44