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();