为段落文本的一部分分配 ID
Assign an ID for a part of a paragraph text
我有一句话
<p>Hello Welcome to SunCity</p>
可以给SunCity
身份证吗?我尝试在跨度内添加太阳城,但没有奏效。
这样做的目的是,我需要在单击SunCity
时执行trigger()
。
这将起作用:
<p>Hello Welcome to <span id="suncity">SunCity</span></p>
<script>
$('#suncity').click(function() {
alert('It is working');
});
</script>
添加一个span
它应该可以工作。这是一个工作示例。
$("#myId").click(function() {
alert("clicked");
});
#myId {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Hello Welcome to <span id="myId">SunCity</span>
</p>
如果您需要能够单击SunCity
,则需要将其包装在元素中。然后为该包装元素提供一个单击处理程序,它可以触发您想要的事件
$('button').click(function() {
$('body').append('<div>Clicked</div>');
});
$('#useInTrigger').click(function() {
$('button').click()
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>Hello Welcome to <span id="useInTrigger">"SunCity</span>
</p>
<button>Click me</button>
你只需要把你的太阳城放在一个span
标签里。span标签用于包装任何元素,除非您为其指定一些样式,否则它不会破坏UI。
因此,将您的文本包装在一个跨度内,并使用 jquery 将单击事件附加到跨度,如下所示。
<p>Hello Welcome to <span id="SunCity">SunCity</span></p>
<script>
$('#SunCity').on('click',function() {
alert('Suncity has been clicked!! do your stuff now');
});
</script>
相关文章:
- jQuery插件在为元素分配id时停止工作
- Javascript原型通用Enquries和通过数组索引分配Id
- 使用 JavaScript 为元素分配 ID
- 将一个元素的“分配 ID 值”更改为另一个元素的数据属性
- 为段落文本的一部分分配 ID
- 我无法为已加载的 Java 脚本分配 ID
- JS:如何为新创建的HTML元素分配ID
- 自动分配 ID 的最佳做法
- 为动态生成的HTML标记分配ID
- 将字符串与数组变量混合在一起,为javascript中的元素分配id
- 为表行的所有输入元素分配id和名称
- 如何为动态创建的行分配ID
- 如何在three.js应用程序中为canvas分配id
- 如何通过Selenium为元素分配id
- 如何根据文本查找HTML元素,然后分配ID
- 在Javascript中分配Id并遍历行
- jQuery -为元素分配ID
- 动态加载Div元素并分配id
- 是否可以使用JS/PHP为网页中的元素动态分配ID
- CK编辑-分配ID