javascript - Jquery——我该如何改变
问题描述
解决方案
var $html = $('<div><select class="target"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></div>');
$html.find('.target').val('2');
$('body').html($html);
我认为这段代码应该产生正确的输出,即您正在寻找的输出。我没有添加原始 html,而是在您的 dom 中附加了一个实际的 jQuery 变量。
类名也有错别字,应该是class="target"
这是工作小提琴链接
推荐阅读
- android - 在 Flutter 上创建构建风格
- swift - 计算包装了另外两个排序集合的 Swift 集合的后向索引
- windows-10-universal - 什么是 WCI 重解析点(标记 0x80000018)?
- google-apps-script - 如何将具有多行的列连接成1?
- ruby-on-rails - 如何将 number_field 作为参数传递给控制器?
- google-chrome - 如何解决此“您的系统管理员已将 chrome 配置为打开备用浏览器进行访问”
- asp.net - 纯 ASP.NET Core 身份服务器
- python-3.x - 如何在 IDLE 中清除 Python 中的 shell?CTRL+L、os.system('cls') 和 sp.call('cls',shell=True) 不起作用
- python - Pandas 独立对多列进行排序
- python-3.x - AWS Lambda 中显示“导入错误 lxml”