jquery取select选中值-jQuery属性运算之值运算

2023-08-23 0 6,568 百度已收录

值操作是读取和设置DOM属性值。 例如 html()、text()、val()。

1.html

(1)html()获取值

返回值:字符串

描述:获取集合中第一个匹配元素的HTML内容

格式:

$(selector).html()

该方法不接受任何元素

功能:在HTML文档中,可以使用.html()方法获取任意元素的内容。 如果选择器匹配多个元素,则只会获取第一个匹配元素的 HTML 内容。

示例代码:




    
    html Demo
    
    
        $("div.demo-container").html();
    


    
Demonstration Box

执行结果为:

示范盒

(2)html()设置值

格式:

$(选择器).html(htmlString);

返回值:jQuery

作用:用于为每个匹配元素设置一个HTML字符串

htmlString类型:字符串

代码示例




    
    html Demo
    
        .red{
            coler: red;
        }
    
    
    
        $(function () {
            $("div").html("Hello Again");
        })
    


    Hello
    

结果:

2. 文本()

(1) 使用text()获取值

句型:

$("selector").text()

返回值:字符串

功能:获取匹配元素集中每个元素的合并文本,包括其后代

示例代码:




    
    text Demo
    
    
        $(function () {
            $("div.demo-container").text()
        })
    


    
Demonstration Box
  • list item 1
  • list item 2

执行结果为:

注意:

.text() 方法不能用于输入元素或脚本元素。

.input 或 textarea 需要使用 .val() 方法来获取或设置文本值。

要获取脚本元素的值,请使用 .html() 技巧。

(2) 使用Text()设置文本内容

格式:

$(selector).text(text)

返回值:jQuery

文本(参数类型):字符串或数字或布尔值

作用:用于设置匹配元素内容的文本。当提供数字或布尔值时,它将转换为字符串表示并提供给该技术

代码示例:




    
    text Demo
    
        p{
            color: blue;
            margin: 8px;
        }
    
    
    
        $(function () {
            $("p").text("Some new text.")
        })
    


    

Test Paragraph.

执行结果为:

3. val()

(1) 使用val()获取值

格式:

$(selector).vall();

返回值:字符串

参数:不接受任何参数

功能:获取匹配元素集中第一个元素的当前值

.val()方法主要用于获取表单元素的值,如input、select、textarea等。

当在空集合上调用时,它返回未定义。

当集合中的第一个元素是 select-multiple 时(即 select 元素具有 multiple 属性集),.val() 返回一个包含选择的每个位的值的字段。

对于选择、复选框和单选按钮,您还可以使用:selected 和checked 选择器来获取值。 例如:

//从一个下拉选择框中获取值
$("select.foo option: selected").val();
// 简单的从一个下拉选择框中获取值
$("select.foo").val();
//Get the value form a checked checkbox
$("input: checkbox: checked).val();
//Get the value from a set of radio buttons
$("input: radio[name=bar]: checked).val();

注意:通过 .val() 从元素获取的值并不富含回车符 (r)。

示例代码:




    
    val Demo
    
        p{
            color: blue;
            margin: 8px;
        }
    
    
    
        $(function () {
            $("input").keyup(function () {
                var value = $(this).val();
                $("p").text(value);
            });
        })
    


    

执行结果为:

(2) 使用val()设置值

格式:

$(selector).val(value);

返回值:jQuery

参数(值):字符串或数字或数组

功能:用一个String、Number或者字符串形式的链表来设置每个匹配元素的值。

该方法一般用于设置表单数组的值。

val() 允许您传递元素值字段。 当用于包含 、 和 等元素的 jQuery 对象时很有用。 在这些情况下,input和option以及value如果与链表的元素匹配就会被选中(checked)或者被选中(selensted),而那些与链表元素的值不匹配的值则被取消选中(unchecked) )或未选择(未选择),具体取决于元素类型。

对于属于单选按钮组jquery取select选中值,还有

所有其他元素将被取消选择。

使用该方法设置值不会引发变更风暴。 因此,相关的事件处理程序将不会被执行。 如果你想执行它们,你应该设置值然后调用 .trigger("change")

代码示例:

单击该键时jquery取select选中值,该键的值将显示在文本框中。




    
    val Demo
    
        button{
            margin: 4px;
            cursor: pointer;
        }
        input{
            margin: 4px;
            color: blue;
        }
    
    
    
        $(function () {
            $("button").click(function () {
            var text = $(this).text();
            $("input").val(text);
        });
        })
    


    

执行结果为:

动力节点在线课程包括零基础入门、中级进阶、在职提升三个主要内容,涵盖了Java学习内容从入门到就业提升的整个体系。 所有Java视频教程免费观看,相关学习资料免费下载! 对于热门技术,每周都会定期更新! 如果您想了解更多相关技术,可以前往动力节点免费在线观看jQuery视频教程!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 jquery jquery取select选中值-jQuery属性运算之值运算 https://www.wkzy.net/game/142992.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务