javascript - jQuery - 根据从选择字段中选择的值更改 id

标签 javascript jquery

我正在尝试更改select的ID带有 JS 函数的字段,请看一下我的 HTML 和 JS 代码。

HTML:

<select name="cat-parent" id="change_id();"> <option selected="selected" value=""></option> <option value="category-2">Category 2</option> <option value="category-3">Category 3</option> <option value="category-4">Category 4</option> <option value="category-2">Category 2</option> <option value="category-1">Category 1</option> </select>

JS:

function change_id(){ var idSuffix = jQuery(this).val(); return 'example' + idSuffix; }

最佳答案

您需要绑定(bind)change事件处理程序。

$('[name=cat-parent]').on('change', function() {
   $(this).attr("id", 'example' + $(this).val());
});

关于javascript - jQuery - 根据从选择字段中选择的值更改 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27213225/

相关文章:

javascript - 重新打包 Firefox SDK 扩展

jquery - Ajax 成功消息返回我主页的 HTML

javascript - 如何将 HTML block 设置为按钮?

javascript - 使用三元运算符压缩此 JavaScript

javascript - 使用 JQuery 在网格中单击复选框时获取复选框的 id 号

javascript - 找到最接近的类并设置数据属性

javascript - 显示内容 Jquery

javascript - 使用 JQuery 在 JavaScript 中循环遍历数组

javascript - 如何从定义的位置开始逐渐调整滚动上的粘性标题的大小

JavaScript - 如何检查命令的执行是否完成?