jquery中,模糊查找选择器,带 *= 的写法具体什么含义?

1、例如:

$( "select[id*=ddlcpstyle1]" )

1)*= 表示选择 id 中包括 ddlcpstyle1 的 select

<select id="AAAddlcpstyle1"></select>
<select id="ddlcpstyle1BBB"></select>
<select id="CCCddlcpstyle1DDD"></select>

以上select都会被选中。

在选中的数量有限时,可以根据下标来选:

$('select[id*=ddlcpstyle1]:first').append(str);

//或者

$($( "select[id*=ddlcpstyle1)[0]).append(str);

2)如果只要以 “ddlcpstyle1”开头或结尾的id的话怎么写?

$("select[id$='ddlcpstyle1']") // 以ddlcpstyle1结尾
$("select[id^='ddlcpstyle1']") //以ddlcpstyle1开头

2、jquery如何获取select元素中当前选择的文本内容?(而不是选项的值)

var tt=$("form select[name=selectName]").find('option:selected').text();
alert(tt);

把selectName换成你表单中的下拉框name值就行了。
要是使用ID查询这样就行了

var tt=$("#selectId").find('option:selected').text();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值