我有一个令人困惑的问题,但希望你能明白我的意思:
在我的网站中,我正在尝试实现一个选择框,该选择框根据前一个选择框的值进行更新。为此,我使用了一个接受值的 javascript。例如,选择框中的选项如下所示:
<option value="22"> Apple </option>
我需要该值来过滤选择框,但在我的 PHP 脚本中,我需要获取“Apple”文本。有没有办法做到这一点?
很抱歉这个菜鸟问题,但网络开发对我来说是新的。
编辑:
这是我用于过滤第二个选择框的 java 脚本:
$("#select1").change(function() {
if ($(this).data('options') == undefined) {
/*Taking an array of all options-2 and kind of embedding it on the select1*/
$(this).data('options', $('#select2 option').clone());
}
var id = $(this).val();
var options = $(this).data('options').filter('[value=' + id + ']');
$('#select2').html(options);
});
如果我尝试将过滤器函数中的这个“值”更改为其他属性,它由于某种原因不起作用。我根本不懂 JavaScript。