jq——监听input组件type=“radio“单选框的change事件——基础积累

这篇具有很好参考价值的文章主要介绍了jq——监听input组件type=“radio“单选框的change事件——基础积累。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

应用场景

jq的基操,但是由于本人jq操作dom不熟悉,用vue习惯了,所以还是要记录一下jq的基操,多多积累,多多收获。

jq基础操作——监听input组件的change事件

监听radio改变事件,前端基础知识,js必会知识点,javascript知识点,javascript,前端,css

1.html代码

<div class="radioChange">
    <label for="type0">
        <input type="radio" name="type" value="0"  id="type0" checked/>整体
    </label>
    <label for="type1">
        <input type="radio" name="type" value="1" id="type1"/>内贸
    </label>
</div>

2.css代码

.radioChange{
	font-size:20px;
	color:#f90;
	font-weight:bold;
	padding-left:80px;
	margin-bottom:8px;
}
.radioChange input {
    width:20px;
    height:20px;
    margin-right:8px;
    position:relative;
    top:4px;
}

3.js代码

var type;
$(".radioChange :radio").on("click", function () {
   console.log($(this).val())
    type = $(this).val();
    //其他方法
})

完成!!!

多多积累,多多收获!!!

下面的内容为补充内容,可忽略!!!

(1)通用属性操作

1. attr():

作用:获取/设置元素的属性

//获取北京节点的name属性值
var bj = $(“#bj”).attr(“name”);
alert(bj);
//设置北京节点的name属性的值为dabeijing
$(“#bj”).attr(“name”, “dabeijing”);
//新增北京节点的discription属性 属性值是didu
$(“#bj”).attr(“discription”, “didu”);
//删除北京节点的name属性并检验name属性是否存在

2. removeAttr()

作用:删除属性

//删除北京节点的name属性并检验name属性是否存在
$(“#bj”).removeAttr(“name”);

3. prop()

作用:获取/设置元素的属性

//获得hobby的的选中状态
var hobby_type = $(“#hobby”).prop(“checkbox”);

4. removeProp()

作用:删除属性

//删除hobby的CheckBox属性
var hobby_type = $(“#hobby”).removeProp(“checkbox”);

5.attr和prop区别
  1. 如果操作的是元素的固有属性,则建议使用prop
  2. 如果操作的是元素自定义的属性,则建议使用attr

(2)对class属性操作

1. addClass()

作用:添加class属性值

//
//给one标签增加属性
$(“#b2”).click(function () {
$(“#one”).addClass(“second”);
});

2. removeClass()

作用:删除class属性值

//
//删除one标签的class属性
$(“#b3”).click(function () {
$(“#one”).removeClass(“second”);
});

3. toggleClass()

作用:切换class属性

//
//为one标签的class样式进行切换,有class属性就删除,没有就添加
$(“#b4”).click(function () {
$(“#one”).toggleClass(“second”);
});

在这里对该函数做一个详细的介绍:

如toggleClass(“one”):

  • 判断如果元素对象上存在class=“one”,则将属性值one删除掉。 如果元素对象上不存在class=“one”,则添加
4. css()

作用,修改元素属性

//
$(“#b5”).click(function () {
var backgroundColor = $(“#one”).css(“backgroundColor”);
alert(backgroundColor);
});

//
$(“#b6”).click(function () {
$(“#one”).css(“backgroundColor”,“green”)
});

(3)、CRUD操作

1. append()

作用:父元素将子元素追加到末尾
样例:对象1.append(对象2): 将对象2添加到对象1元素内部,并且在末尾

2. prepend()

作用:父元素将子元素追加到开头
样例:对象1.prepend(对象2):将对象2添加到对象1元素内部,并且在开头

3. appendTo()

样例:对象1.appendTo(对象2):将对象1添加到对象2内部,并且在末尾

4. prependTo()

样例:对象1.prependTo(对象2):将对象1添加到对象2内部,并且在开头

5. after()

作用:添加元素到元素后边
样例:对象1.after(对象2): 将对象2添加到对象1后边。对象1和对象2是兄弟关系

6. before()

作用:添加元素到元素前边
样例:对象1.before(对象2): 将对象2添加到对象1前边。对象1和对象2是兄弟关系

7. insertAfter()

样例:对象1.insertAfter(对象2):将对象1添加到对象2后边。对象1和对象2是兄弟关系

8. insertBefore()

样例:对象1.insertBefore(对象2): 将对象1添加到对象2前边。对象1和对象2是兄弟关系

9. remove()

作用:移除元素
样例:对象.remove():将对象删除掉

10. empty()

作用:清空元素的所有后代元素。
样例:对象.empty():将对象的后代元素全部清空,但是保留当前对象以及其属性节点文章来源地址https://www.toymoban.com/news/detail-515848.html

到了这里,关于jq——监听input组件type=“radio“单选框的change事件——基础积累的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • el-radio单选框,取消选中

    1.背景:在公司开发需求中有一个选择颜色的单选框(黑色,白色),每种颜色选择后均支持取消选中,可是el-radio标签不支持取消选中。 2.解决: 方法1:  方法2:换checkbox,设置max=1即可

    2024年02月14日
    浏览(50)
  • element-ui 改变单选框,多选框的选中颜色

    @element-ui 改变单选框,多选框的颜色 注意 是写在less文件中,并在vue.config.js中配置

    2024年02月12日
    浏览(55)
  • element中一个单选框radio时的选中和取消

    案例:  当我们只有一个单选框时,需要进行选中和取消的操作,但如果不经过处理,选中后就根本取消不了。 然后我试了一下加了点击事件,这里必须要加 native  ,触发原生事件   但发现打印台每次都触发两次  然后我又在网上找,有人说点击事件改成这样 @click.native

    2024年02月13日
    浏览(47)
  • Element UI自定义被禁用(disabled)的单选框的样式

    在Element UI中,如果你想自定义被禁用(disabled)的单选框的样式,可以使用以下步骤: 1.使用 ::v-deep 或 /deep/ 选择器:  这样可以更改被禁用单选框的样式。 2.定义样式: 通过定义选择器来修改禁用状态下单选框的外观。以下是一些可能的CSS属性可以自定义: 确保在你的项目中

    2024年02月04日
    浏览(51)
  • 将html的radio单选框自定义样式为正方形和对号

    将html的radio单选框自定义样式为正方形和对号 背景: 如何能把html的 input type=\\\"radio\\\" name=\\\"option\\\" 改成自定义的样式呢?比如想要把他变成正方形,选中的时候是对号。默认的样式太丑了 默认样式: 自定义样式: 实现代码

    2024年02月04日
    浏览(72)
  • (el-radio)操作:Element-plus 中 Radio 单选框改成垂直排列的样式操作与使用

    1、 Element-plus 提供 Radio 组件情况: 其一、 Element-ui 自提供的 Radio 代码情况为(示例的代码): 代码地址: https://element-plus.gitee.io/zh-CN/component/radio.html#按钮样式 其二、页面的显示情况为: 2、目标想修改后的情况: Radio 单选框组件成功引入 vue3 项目的过程(去除了 ts 的语法):

    2024年02月15日
    浏览(63)
  • el-table @selection-change实现多选框的效果以及可以进行批量删除的操作

    2023.2.2今天我学习了如何在表格中添加多选框并且可以进行多选的效果,以及可以进行批量删除的操作。 效果:      html代码如下: js代码如下:

    2024年02月08日
    浏览(35)
  • element UI —— form表单中Radio单选框进行切换 & 表单验证rule动态校验-validator & 保存前进行form表单校验后才能上传-validate

    element UI —— form表单中Radio单选框进行切换 表单验证rule动态校验-validator 保存前进行form表单校验后才能上传-validate 1、效果图 2、代码 结构 数据

    2024年02月07日
    浏览(54)
  • Selenium教程06:单选框+多选框+下拉框组件的示例练习

    1.Radio单选框的示例用法,通过网页元素class和type属性多条件共同定位元素,模拟依次选中Android,Apple,Windows。 网页元素结构 实现代码:单选比较好操作,先定位需要单选的某个元素,然后点击一下即可。 写法2:也可以根据网页元素中的span标签定位,Android 2.Checkbox多选框的

    2024年02月02日
    浏览(57)
  • C++ Qt开发:RadioButton单选框分组组件

    Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍 QRadioButton 单选框组件以及与之交互的 QButtonGroup 类的常用方法及灵活运用。

    2024年02月05日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包