0

使用这个脚本来设置表单样式:http: //lutrasoft.nl/jQuery/fancyform/

我的网站在 smarty 中动态生成表单,而 jQuery 只在第一个选择元素上工作,那么我怎样才能让它在两者上都工作呢?

<script type="text/Javascript">
{literal}
$("#select").transformSelect();
{/literal}
</script>

这是我尝试过的,但仍然只适用于第一个元素

<script type="text/Javascript">
{literal}
$("#select").each(function() {
var $this = $(this);
$this.transformSelect();
});
{/literal}
</script>
4

2 回答 2

1

像这样使用。它将影响所有选择框,而不需要 ID 或 Class

<script type="text/Javascript">
   {literal}
   $(":select").each(function() {
     var $this = $(this);
     $this.transformSelect();
   });
   {/literal}
</script>
于 2013-01-28T07:43:35.957 回答
0

$("#select").each(function() {看起来您有多个具有相同 ID 的选择.. (ID 应该始终是唯一的)

把它改成类..然后\试试这个

 $(".select").each(function() {
于 2013-01-28T07:43:12.203 回答