.text() 给出元素中的所有文本元素
.text() giving all text elements within element
下面的函数应该给我一个警报,询问我是否确定要删除选定的用户。但是,警报为我提供了所有用户的列表,而不是选定的用户。
var user, group, strHTMLSiteUsers, strHTMLSiteGroups, strHTMLAvailable, strHTMLAssigned, arrOptionsAssigned, arrGroups, arrUsers, intOpts, booMatch, booErr;
$(document).ready(function(){
user = $('#my_SiteUsers');
group = $('#my_SiteGroups');
groupsAssigned = $("#my_SPGroupsAssigned").html("Cats");
groupAvailable = $("#my_SPGroupsAvailable").html("Cats");
userAssigned = $("#my_SPUsersAssigned").html("Cats");
userAvailable = $("#my_SPUsersAvailable").html("Cats");
$("button").click(function() { return false; });
populateUsers();
populateGroups();
});
if(user.val()!= null){
var removeConfirm = confirm("You are about to delete "+user.text()+" from SharePoint. Are you sure?");
if(removeConfirm){
$().SPServices({
operation:"RemoveUserFromWeb",
userLoginName: user.val(),
async:true,
completefunc: function (xData,Status){
alert(user.text()+ " deleted succesfully");
}
});
}
}else{
alert("Please select a user");
}
}
.HTML:
<select id="my_SiteUsers" style="width:200px;" onchange="RefreshGroupLists()">
<option value='default' disabled="disabled">Select a user</option>
</select>
仅获取选定的用户
user.find('option:selected').text()
您可以使用
user.find(':selected').text();
在您的代码中,它可能是
alert(user.find(':selected').text() + " deleted succesfully");
演示。
获取选定的用户文本。
var user_text = $('#my_SiteUsers option:selected').text();
var user_text = user.find("option:selected").text();
You can use if you are using select box:
var userText = $('#my_SiteUsers option:selected').text();
alert(userText);
var userText = $('#my_SiteUsers').find(':selected').text();
alert(userText);
相关文章:
- 识别切换条元素文本并在量角器中单击它
- 数组函数不适用于从元素文本创建的JavaScript数组
- 将元素文本替换为子项中的值
- 如何在不丢失格式的情况下连续淡入() 元素文本的每个字符,包括嵌套元素
- 使用 jQuery 从目标页面而不是当前页面获取元素文本
- 使用jquery为html元素文本的每个字符设置动画
- regex替换元素文本
- 在 Firefox 中单击鼠标时无法选择所有输入元素文本
- 如何确定 HTML 元素文本中“新行”的位置
- 在量角器中将元素文本转换为对象
- 无法使用 jquery 获取 xml 元素文本值
- jQuery - 仅获取父元素文本,而不获取子元素文本
- 单击其他元素(文本输入)时显示下拉列表
- 使用自定义绑定更新元素文本
- Android驱动程序的scrollTo和scrollToExact 方法的问题.方法不会滚动到所需的元素文本,而是滚动
- 选择元素文本并添加逗号
- 获取不带 html 标记的页面元素文本,但保留换行符
- 删除元素文本中的最后一个字符
- 如何按顺序获取所有元素文本
- 使用AngularJS将元素文本复制到title属性的干净方法