Jor*_*eFG 1 jquery return-value
这是我的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');
});
Run Code Online (Sandbox Code Playgroud)
这是HTML:
<select class="select" name="formulario" id="formulario">
<?php
foreach($listaForms as $form) {
echo "<option value=\"{$form}\">{$form}</option>";
}
?>
</select>
Run Code Online (Sandbox Code Playgroud)
我明白了:
TypeError: nombreArchivo.replace is not a function
nombreArchivo = nombreArchivo.replace(' ', '_');
Run Code Online (Sandbox Code Playgroud)
查看检查器中的nombreArchivo值,表示它的类型为function().
任何帮助都感激不尽.
谢谢!
使用
$(this).val()
Run Code Online (Sandbox Code Playgroud)
代替
$(this).val
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2042 次 |
| 最近记录: |