gpt4 book ai didi

jQuery val() 返回值返回函数?

转载 作者:行者123 更新时间:2023-12-01 06:22:59 27 4
gpt4 key购买 nike

这是我的 JQuery:

  $(document).ready(function () {

$('#formulario').change(function() {
alert( $(this).val() );
var nombreArchivo = $(this).val;
nombreArchivo = nombreArchivo.replace(' ', '_');
var ruta = '/printbox/views/formulariosweb/';
$('#contenedorFormulario').load( ruta + nombreArchivo + '.html');
$('head').append( $('<link rel="stylesheet" type="text/css" />').attr('href', ruta + nombreArchivo + '.css') );
});

$("#formulario").trigger('change');

});

这是 HTML:

<select class="select" name="formulario" id="formulario">
<?php
foreach($listaForms as $form) {
echo "<option value=\"{$form}\">{$form}</option>";
}
?>
</select>

我得到:

TypeError: nombreArchivo.replace is not a function

nombreArchivo = nombreArchivo.replace(' ', '_');

查看检查器中的 nombreArchivo 值,发现它的类型为 function()。

任何帮助将不胜感激。

谢谢!

最佳答案

使用

$(this).val()

而不是

$(this).val

关于jQuery val() 返回值返回函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369983/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com